Rumours suggest iPhone 8 could cost over £1,000. Would you be prepared to pay that much?