Best iPhone 7 Deals: The best pay monthly contracts in February 2018

Considering picking up the trusty iPhone 7? Here’s our full list of the best iPhone 7 deals available in February 2018, including exclusive discounts and giveaways for TrustedReviews readers.

We keep this page updated with the best iPhone 7 deals when they appear on the market, and we’ve listed our favourite iPhone 7 deals according to data allowance to make it easy for you to compare deals and land the perfect price plan.

Here’s are some brilliant iPhone 7 deals you should check out first:

iPhone 7 | 12GB data on O2 | £35pm & £0.99 upfront + save £10 with voucher TRUSTED10

A quadruple data deal of 12GB for just £35pm and almost nothing to pay upfront is a steal. 12GB for the price of 3GB!

View DealBuy

iPhone 7 | 4GB data on Vodafone | £23pm & £200 upfront + save £10 with voucher TRUSTED10

A modest but reasonable 4GB of data is more than enough for many light users. Pay £23pm and get get a free £25 Amazon voucher with the offer above.

View DealBuy

iPhone 7 | 20GB data on O2 | £35pm & £50 upfront + save £10 with voucher TRUSTED10

This stellar 20GB deal on O2 gives you maximum data for a limited time only. 20GB for the price of 5GB!

View DealBuy

So why should you choose the iPhone 7? Despite there being three swanky new iPhones on the scene, the iPhone 7 is still a perfectly respectable option.

It comes with clever display technology that gives brightness and colour an extra boost, and a fantastic processor that makes it slick and smooth to use. It also has a great camera that takes stunningly detailed shots.

If your budget won’t stretch to cover the premium price tags of the iPhone 8, iPhone 8 Plus or the spectacularly pricey iPhone X at the moment, the iPhone 7 is a good plan B.

We’ve got an exclusive voucher code which cuts £10 off the upfront cost of certain deals from Just enter TRUSTED10 at the checkout for any iPhone 7 deal that has an upfront cost greater than £10.

Related: Best Samsung Galaxy S8 deals

Best iPhone 7 deals – 3GB to 8GB

Pick one of these small data deals if you use your phone fairly regularly when you’re out, but save your YouTube binges, epic gaming sessions or Netflix marathons for when you’re cocooned by trusty Wi-Fi. Granted, a deal in this range will give you a fair amount of time using your phone to watch videos, listen to music, use social media apps and play games when you’re out and about, but they’re definitely not for the truly insatiable phone user.

Both of the iPhone 7 deals below qualify for our exclusive voucher code TRUSTED10, which will snip £10 off the upfront cost at the checkout. O2, EE, Three and Vodafone are offering the best deals in this data range at the moment, with both Three and EE leading the way at the 8GB point. You’ll notice that Vodafone’s 4GB deal has the lowest monthly costs but the biggest upfront bill – that’s an example of how paying more cash upfront gives you much more manageable monthly payments. But if you want a more gentle balance between those two sums, Three’s 8GB deal is a good one to choose.

Apple iPhone 7 - 5GB data on EE - £27.99pm & £140 upfront with code TRUSTED10

This EE deal has a decent amount of data for most average users and the upfront costs means lower monthly payments. Save £10 with code TRUSTED10.

View DealBuy

Apple iPhone 7 - 8GB data on Three - £29.99pm & £32 upfront

This Three deal gets your monthly payment below £30 which for 8GB of data is a bargain. The upfront cost is low too.

View DealBuy


Best iPhone 7 deals – 10GB to 30GB

Here are the bigger data deals for people who spend plenty of time hopping between apps, browsing the internet, watching videos and gaming between Wi-Fi zones. A data allowance around the 10GB point is a good mid-range package for the average phone user, while big data deals packing a 30GB serving are good for people who travel lots, use their phone for both personal and work, or who simply can’t keep their mitts off their phone.

The deal with O2 below qualifies for our exclusive voucher code TRUSTED10, which will snip £10 off the upfront cost at the checkout. In typical Three fashion, the network is offering a corker of a big data deal with its 30GB tariff that comes for just £25.99 upfront, with an unrivalled monthly payment plan. It’s the cheapest option if you want plenty of data, but you should look towards O2 if you’re after a nice mid-weight deal.

Apple iPhone 7 32GB - 20GB on O2 - £39pm & £50 upfront with code TRUSTED10

This massive 20GB deal on O2 still comes in at under £40 per month and has a reasonable upfront cost too. A great deal if you're looking for a big data bundle. Save £10 with code TRUSTED10.

View DealBuy

Apple iPhone 7 32GB - 30GB on Three - £29.99pm & £35 upfront

This even bigger 30GB deal on Three is exceptional value for money if you need lots of streaming on the move. 30GB should keep even the most data-hungry user happy and all for under £30.

View DealBuy


Tweet us your thoughts on these iPhone 7 deals @TrustedReviews.