O2 has been one of the best networks in the UK for some time. It's the network that's renowned for its extra Priority reward giveaways. And if you switch to O2 you obviously want to be sure you're getting the best deals that O2 has to offer, and that's where this page comes in!
We've rounded up all of the best O2 phone deals on the best handsets - from iPhones to the Samsung Galaxy S8, and its exclusive on the OnePlus 5 - this month so that you can find the best prices and plans for your needs. The 'Double Data Discount' bonanza has now started to dwindle but is still around on some handsets. So there are still some cheap O2 bargains out there to bag.
So why wait until Black Friday? If you're after something a little more specific, take a look at our comparison chart below. And if you're still not sure about O2, you can browse the best phone deals at other networks, too: Vodafone deals | EE deals | Three deals
Best O2 phone deals by handset
The best iPhone 7 deals on O2:
The new iPhone 7 is another smash hit mobile phone from Apple thanks to further design enhancements. It's now waterproof, has a better screen and stereo speakers. The long-rumoured dropping of the headphone jack has become a reality. Memory capacity has been given a boost now, with the smallest models now starting at a much more generous 32GB.
iPhone 7 32GB | £90 upfront (with 10OFF code) | Unlimited calls and texts | 3GB data | £27 per month
The recent discount on this iPhone 7 deal makes it one of the best purchases around on the Apple flagship. With a reasonable upfront cost of £90 (after using our 10OFF code), the monthly payments are then just £27. And being O2, you also get the network's revered Priority rewards, too. Total cost over 24 months is £738
View this deal at: Mobiles.co.uk
iPhone 7 32GB | £35 upfront | Unlimited calls and texts | 20GB data | £39 per month
This biiiiiig data deal from O2 almost comes close to touching the prices offered by Three. 20GB a month will keep you streaming and surfing for as long as most people need. Plus - as with any O2 tariff - you get the boon of those Priority rewards as well. Total cost over 24 months is £971
View this deal: at e2save
iPhone 7 128GB | £160 handset (with 10OFF code) | Unlimited calls and texts | 3GB data | £29 per month
If 32GB just simply isn't going to cut it, then this is probably the best O2 deal to go for. For a mere £29 a month you can get hold of the more capacious 128GB model. It's a bit of a wedge to spend up front, but you get a respectable 3GB of data and much more room for music and videos. Total cost over 24 months is £856
View this deal: at Mobiles.co.uk
The best iPhone 7 Plus deals on O2:
Apple's larger iPhone 7 Plus is a premium upgrade over the regular iPhone 7. In addition to being waterproof, rocking stereo speakers and having an improved screen this year, the iPhone 7 Plus has a dual-lens camera with an incredibly clear zoom function for professional looking pictures.
iPhone 7 Plus 32GB | £200 upfront (with 10OFF code) | Unlimited calls and texts | 3GB data | £27 per month
The O2 Double Data discount is no longer, making the network's prices far less enticing. This 3GB tariff is OK in isolation if you can forget that you used to get 6GB. Make the huge handset cost easier to swallow by using our 10OFF code to knock off a tenner. Total cost over 24 months is £848
View this deal: at Mobiles.co.uk
iPhone 7 Plus 32GB | £124.99 upfront (with 10OFF code) | Unlimited calls and texts | 20GB data | £41 per month
We know that £41 is a lot to see on your bill every month, but the low upfront cost and HUUUGE amount of data makes it just about worth it. Plus it's a fiver less than last month. You'd have to do a lot of downloading, streaming and social media scrolling to get close to using 20GB every 30 days. Total cost over 24 months is £1108.99
View this deal: at Mobiles.co.uk
Best Samsung Galaxy S8 deals on O2:
There's no doubt that the Samsung Galaxy S8 is a fantastic phone. The lightning fast chip-set and abandonment of a large bezel around the screen makes it the premier Android experience. It's expensive for sure, but there are bargains to be found...
Samsung Galaxy S8 |
£150 £100 upfront (with 50OFFS8 code) | 3GB data | Unlimited minutes and texts | £27pm
It's a real race to the bottom on the Galaxy S8 at the moment, and e2save's 50OFFS8 code brings the total price of this deal under the £750-mark. That's great news if you're in the market for this brilliant handset. You get 3GB of data, unlimited everything else and all for only £27 per month. Total cost over 24 months is £748
View this deal: at e2save
Discount code: 50OFFS8
Samsung Galaxy S8 | £100 upfront | 20GB data | Unlimited minutes and texts | £39pm
O2 prices have been up and down like the proverbial over the past few weeks, and this 20GB tariff hasn't been left out of the chopping and changing. And over the last week it just went up by £40 again. That said, this is still a decent price for so much data. Total cost over 24 months is £1036
View this deal: from Mobiles.co.uk
Best Samsung Galaxy S8 Plus deals on O2:
When it comes to large screen Android mobiles, Samsung has once again raised the bar with its virtually bezel-less Galaxy S8 Plus. EE has a spectrum of plans available for this 6.2-inch monster.
Samsung Galaxy S8 Plus | £180 upfront | 3GB data | Unlimited calls and texts | £37pm
3GB of data is plenty for the average user thanks to the abundance of free Wi-Fi. The £180 upfront cost is offset by the low £37 monthly fee. Plus, you can sign up to O2 Priority rewards for lots of monthly freebies and discounts. Look downwards before you buy, however... Total cost over 24 months is £1068.
View this Samsung Galxy S8 Plus deal at Mobiles.co.uk
Samsung Galaxy S8 Plus | £189.99 upfront | 20GB data | Unlimited calls and texts | £39pm
We've deleted all the O2 Galaxy S8+ tariffs at 5GB and 10GB, because this 20GB plan beats them all. It's a huge amount of cash to pay upfront, but those sub-£40 monthly bills make it worth the pain. 20GB is a fantastic amount of data, as it will allow you to stream videos, download tonnes of podcasts and still not have to worry about going over your allowance using Google Maps or Facebook. Total cost over 24 months is £1125.99.
View this Samsung Galaxy S8 Plus deal at Carphone Warehouse
The best iPhone SE deals on O2:
The iPhone SE looks and feels exactly the same as the iPhone 5S. But instead of sporting two-year-old hardware it's been updated, with a super-fast CPU and graphics, and the 12MP iSight camera straight out of the iPhone 6S. It's a modern iPhone in the shape of an old iPhone, for people who like the old iPhones but want more up-to-date hardware.
iPhone SE 128GB | FREE upfront | Unlimited calls and texts | 3GB data | £27pm
A few weeks ago you would have got double the data, but this tariff from Mobiles.co.uk still ticks a lot of boxes. Free iPhone SE handset - tick. Loads of onboard memory - tick. Decent data allowance - tick. Reasonable monthly spend - tick. We think you probably get the picture... Total cost over is 24 months is £648
Get this iPhone SE deal: direct from Mobiles.co.uk
iPhone SE 128GB | FREE upfront | Unlimited calls and texts | 20GB data | £39pm
Before you say anything, we KNOW that there are cheaper deals for bigger data. But only O2 has Priority rewards, giving free coffees, cheap lunches and priority booking for gig tickets. So if that sounds good, this is still a passably priced 20GB tariff for the spacious 128GB handset. The cost over 24 months is £936
Get this iPhone SE deal: from Mobiles.co.uk
The best Samsung Galaxy S7 deals on O2:
Now succeeded by a newer model, Samsung's Galaxy S7 is still a superb phone. And now it's a generation older, there's an even better chance of getting it at a bargain basement price.
Samsung Galaxy S7 | £39.99 upfront | Unlimited calls and texts | 3GB data | £27pm
This is a good lower-end deal with 3GB for you to play with. We like that it strikes that happy medium between reasonable upfront cost and manageable monthly bills. 3Gb should be plenty of data if your Wi-Fi-free life consists mostly of surfing teh web, dealing with emails and streaming Spotify. Total cost over 24 months is £687.99
View this deal at Carphone Warehouse
Samsung Galaxy S7 | £44.99 (with 10OFF code) | Unlimited calls and texts | 5GB data | £36pm
Goodness gracious. O2 prices on the Galaxy S7 just FLEW up. Only last month, we were seeing 6GB deals for £200 less than this. Now you get 1GB less and have to pay a substantial monthly fee. And, unlike last week, the handset isn't even free anymore to sweeten the deal. Total cost over 24 months is £908.99
View this deal over at Mobiles.co.uk
Samsung Galaxy S7 | FREE upfront | Unlimited calls and texts | 20GB data | £39pm
20GB is A LOT of data for streaming, downloading and map navigating. This is the best big data deal we've seen from O2 on the Galaxy S7 for a while. Three still easily beats it, but you do get a freebie phone and access to the network's Priority rewards. Total cost over 24 months is £936
View this deal at Mobiles.co.uk