ShortList is supported by you, our amazing readers. When you click through the links on our site and make a purchase we may earn a commission. Learn more
09 September 2016
Your old iPhone knows what's up.
Ever since you laid eyes on the sleek black curves of the iPhone 7 its days have been numbered. You've already scribbled a little Apple logo in your diary on 16 September.
But do you buy one direct from Apple for £599? Or go big at £719 for the Plus? Or is it time for a new contract?
We've rounded up the best options (a 32GB handset with a decent amount of data on a 24 month contract) for getting your hands on a slice of new Apple from the UK's biggest phone groups. Happy shopping.
SIM-free (direct from Apple)
- iPhone 7: £599 (32GB), £699 (128GB), £799 (256GB)
- iPhone 7 Plus: £719 (32GB), £819 (64GB), £919 (256GB)
O2
- iPhone 7: £59 up front, monthly cost of £43 for unlimited calls and texts, 3GB data
- iPhone 7 Plus: £69.99 up ront, monthly cost of £51.50 for unlimited calls and texts, 3GB data
Tesco Mobile
- iPhone 7: £0 up front, monthly cost of £44.75 for 5,000 minutes, 5,000 texts and 3GB data
- iPhone 7 Plus: £0 up front, monthly cost of £50 for 5,000 minutes, 5,000 texts and 3GB data
BT Mobile
- iPhone 7: £30 up front, monthly cost of £59 for unlimited calls and texts, 15GB data
- iPhone 7 Plus: £90 up front, monthly cost of £59 for unlimited calls and texts, 15GB data
Vodafone
- iPhone 7: £150 up front, monthly cost of £43 for unlimited calls and texts, 5GB data
- iPhone 7 Plus: £180 up front, monthly cost of £48 for unlimited calls and texts, 5GB data
Three
- iPhone 7: £149 up front, monthly cost of £37 for unlimited calls and texts, 4GB data
- iPhone 7 Plus: £149 up front, monthly cost of £45 for unlimited calls and texts, 4GB data
EE
- iPhone 7: £49.99 up front, monthly cost of £50.99 for unlimited calls and texts, 5GB data
- iPhone 7 Plus: £79.99 up front, monthly cost of £55.99 for unlimited calls and texts, 5GB data