The best iPhone 7 deals in December 2016

Our pick of all the best iPhone 7 deals in the UK

This page will help you find the best iPhone 7 deals available in the UK.

At the top of this page you'll find a handy price comparison tool for comparing every iPhone 7 deal in the UK to find your perfect offer. Underneath that we've selected what we think are the best value deals overall and also the best iPhone 7 deals for each individual network so you can see at a scan where the best deals are.

The iPhone 7 has only been out for a month and so many of the available iPhone 7 deals are quite expensive. That means you need to be careful before opting for a deal. We're choosing the best value options to help you out. The good news is that prices have already come down a bit since the pre-order phase ended so you're already getting a better deal than those who bought on launch day.

See also: iPhone 7 Plus deals | Mobile phone deals | iPhone 6S deals | iPhone SE deals

The iPhone 7 Cyber Monday mega deal in full:

iPhone 7 32GB |  £200 £125 upfront |Unlimited calls and texts | 5GB data | £30.99 per month - save £75!
This is the best Cyber Monday iPhone 7 deal - it stands head and shoulders above the other options. Use the voucher code BLACKNOV125 to wipe £75 off the upfront cost of the phone and get it for £125 upfront. Then pay just £30.99 per month on EE for 5GB data and unlimited calls and texts. This is the Black Friday iPhone 7 deal we've been waiting for - and it's finally cheaper than buying the phone on its own for £599 with an equivalent SIM only deal. Total cost over 24 months is £868.76

View this deal: Black | Silver | Gold | Rose Gold
Voucher code: BLACKNOV125

iphone 7 deals

The best iPhone 7 deals this month:

At the top of our guide you'll see what we've chosen as this month's best value iPhone 7 deals. These are chosen purely on the basis of value - unlike some other sites we don't manipulate the order of these deals for commercial gain! Underneath the top deals section you'll see what we've chosen to be the best three iPhone 7 deals for each of the four major networks, those being EE, O2, Three and Vodafone.

iphone 7 deals

iPhone 7 deals on EE

iPhone 7 32GB | £40 upfront | 1000 mins | Unlimited texts | 2GB data | £33.99 per month
This is a super good value deal for the iPhone 7 32GB on the EE network. £40 upfront is very reasonable for the latest iPhone and then you'll only pay £33.49 per month for 2GB data, 1000 minutes and unlimited texts. In terms of value this deal cannot be beaten at the moment if EE is where you want to be. Total cost over 24 months is £843.76

View this deal: at e2save.com 

iphone 7 deals

iphone 7 deals on vodafone

iPhone 7 32GB |  £46.99 £19.99 upfront | Unlimited calls and texts | 3GB data | £37 per month
This is also a really strong iPhone 7 deal on Vodafone - again coming from Mobile Phones Direct - especially if you use the voucher code IP7001. You pay £37 monthly for 3GB data and unlimited calls and texts - and the voucher code reduces the upfront cost to just £19.99. Great deal. Total cost over 24 months is £9307.99

View this deal: at Mobile Phones Direct 

iphone 7 deals

iphone 7 deals on Three

 iPhone 7 32GB | £69 upfront | Unlimited calls and texts | 4GB data | £37 per month
Very strong iPhone 7 deal on the Three network here and it's £10 cheaper than it was last month! Not quite as strong as the best deal on Vodafone but still right up there. £69 upfront is cheaper than average when you account for the reasonable monthly fee of £37 for 4GB data. Particularly good when you note that you can pay the exact same amount at the same site for just 1GB data - shows the importance of being careful when selecting a phone deal. Total cost over 24 months is £957

View this deal: at Affordable Mobiles 

iphone 7 deals

Now let's break down the best iPhone 7 deals by network...

iphone 7 deals

iPhone 7 deals on EE

Best iPhone 7 deals on EE (November 2016)

 iPhone 7 32GB | £40 upfront | 1000 mins | Unlimitedtexts | 2GB data | £33.99 per month
This is a super good value deal for the iPhone 7 32GB on the EE network. £40 upfront is very reasonable for the latest iPhone and then you'll only pay £33.49 per month for 2GB data, 1000 minutes and unlimited texts. In terms of value this deal cannot be beaten at the moment if EE is where you want to be. Total cost over 24 months is £843.76 

View this deal: at e2save.com

iphone 7 deals

iPhone 7 32GB | £64 upfront | Unlimited calls and texts | 5GB data | £35.99 per month
This deal is the best option on EE if you need an extra amount of data. You get the iPhone 7 for £64 and then it's £35.99 for 5GB data and unlimited everything else. It's a tempting option even if you like the £33.49 deal as it's not much extra but does bag you a lot more data. Total cost over 24 months is £927.76

View this deal: at Affordable Mobiles

iphone 7 deals

iPhone 7 32GB | Free upfront | Unlimited calls and texts | 10GB data | £40.99 per month
Good deal from Mobile Phones Direct here, offering 10GB data for £40.99 per month and a free iPhone 7 32GB in all colours. This is the cheapest 10GB iPhone 7 deal we can see at the moment and actually works out cheaper than a lot of the 2GB and 3GB deals from other sites. Total cost over 24 months is £983.76

View this deal: at Mobile Phones Direct

iphone 7 deals

iphone 7 deals on o2

Best iPhone 7 deals on O2 (November 2016)

iphone 7 deals

iPhone 7 32GB | £69.99 upfront | Unlimited calls and texts | 5GB data | £45 per month
If you need a bit more data than 3GB, your best bet is to go for this 5GB deal at Mobiles.co.uk It doesn't offer the same value as the above deal but it's cheaper than any other 5GB deal out there for the iPhone 7 on O2. £69.99 upfront is a bit expensive but the £45 monthly fee compensates for that. Total cost over 24 months is £1149.99

View this deal: at Mobiles.co.uk

iphone 7 deals

iPhone 7 32GB | £150 upfront | Unlimited calls and texts | 10GB data | £45 per month
If 5GB data just isn't enough, this is the best 10GB iPhone 7 deal on O2 right now. With your 10GB bundle you also get unlimited calls and texts. Honestly this is an expensive way of buying this phone but if this data package on this network is what you need, this is the best deal. And the monthly cost is the same as the best 5GB - so the extra you pay is in the upfront cost. Total cost over 24 months is £1230

View this deal: at Mobiles.co.uk

iphone 7 deals

iphone 7 deals on vodafone

Best iPhone 7 deals on Vodafone (November 2016)

Vodafone is looking to gain market share with many tempting deals

iPhone 7 32GB |  £46.99 £19.99 upfront | Unlimited calls and texts | 3GB data | £37 per month
This is also a really strong iPhone 7 deal on Vodafone - again coming from Mobile Phones Direct - especially if you use the voucher code IP7001. You pay £37 monthly for 3GB data and unlimited calls and texts - and the voucher code reduces the upfront cost to just £19.99. Great deal. Total cost over 24 months is £9307.99

View this deal: at Mobile Phones Direct

iphone 7 deals

iPhone 7 32GB | £89.99 upfront | Unlimited calls and texts | 1GB data | £32 per month
This is a strong deal if you are happy to stick with 1GB data. The £89.99 upfront fee for the iPhone 7 is about average, but £12 monthly for 1GB is better than anything else out there at the moment. It's a cheap deal for anyone who wants an iPhone 7 deal without paying out heaps of cash. Total cost over 24 months is £857.99

View deals: at Mobile Phones Direct

iphone 7 deals

iphone 7 deals on Three

Best iPhone 7 deals on Three (November 2016)

The network with unlimited data

iPhone 7 32GB | £69 upfront | Unlimited calls and texts | 4GB data | £37 per month
Very strong iPhone 7 deal on the Three network here and it's £10 cheaper than it was last month! Not quite as strong as the best deal on Vodafone but still right up there. £69 upfront is cheaper than average when you account for the reasonable monthly fee of £37 for 4GB data. Particularly good when you note that you can pay the exact same amount at the same site for just 1GB data - shows the importance of being careful when selecting a phone deal. Total cost over 24 months is £957

View this deal: at Affordable Mobiles

For more great deals, check out our main Black Friday deals page.

Tags