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 the O2 network 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 S9, and its exclusive on the OnePlus 6 - this month so that you can find the best prices and plans for your needs.
And if you're still not sure about O2, you can browse the best phone deals at other networks, too - simply head to our best mobile phone deals page.
And if the deal you've found is being offered by retailer Mobiles.co.uk and costs at least £10 upfront, then make sure you enter our exclusive 10OFF discount code at the checkout to knock a tenner off (not yet available on the iPhone XS, iPhone XS Max or Samsung Galaxy Note 9).
The best iPhone 8 deals on O2:
Thanks to the spectacle that was the iPhone X launch, the reception for the iPhone 8 was a little bit flat. Perhaps unfairly - it improves on the iPhone 7 with wireless charging and an improved camera. Plus, it's quite a bit cheaper. So if you're looking for the best iPhone but balk at the iPhone X expense, try the 8 on for size instead.
iPhone 8 64GB | £265 upfront (with 10OFF code) | 3GB data | 1000 mins | Unlimited texts | £23pm
Going toe-to-toe with the current best iPhone 8 deal around, this O2 effort gives you one less GB of data per month and a limit on calls and, since Voda reduced its prices, a higher upfront price. Still could be your choice however if you like the look of those O2 Priority rewards. Total cost over 24 months is £782
iPhone 8 64GB | £79.99 upfront | 15GB data | Unlimited calls and texts | £34pm
O2 is so often the go-to network where decent data plans on the iPhone 8 are concerned. The best of those at the moment comes from Carphone Warehouse and it's 15GB of data a month tariff. Unlike many, this has actually just fallen in price. So at £34 a month and less than £100 to pay at the start, this is one of the cheapest ways to go for the iPhone 8 right now. Total cost over 24 months is £895.99
iPhone 8 64GB | £59.99 upfront | 30GB data | Unlimited calls and texts | £38pm
EE has got the jump over O2 when it comes to 30GB iPhone 8 deals at the moment - a turn in fortunes. But this is still very good from MPD, with a reasonable amount to pay upfront and sub-£40 monthly bills for so much data on such a good mobile phone. Total cost over 24 months is £971.99
The best Samsung Galaxy S9 deals on O2:
OK, so the Samsung Galaxy S9 doesn't make massive strides on the S8, but that doesn't mean it's not still one of the premier Android phones on the market. The cameras in particular are awe inspiring and tangible improvements have been made to the biometrics and position of the fingerprint scanner.
Samsung Galaxy S9 | £189 upfront (with 10OFF code) | 1GB data | Unlimited minutes and texts | £18pm
O2 has joined the cheap bills party with this 1GB tariff on the S9. There's a lot to pay upfront, but the bills come down to a very attractive sub-£20. We like...A LOT. Total cost over 24 months is £621
Samsung Galaxy S9 | £125 upfront (with 10OFF code) | 3GB data | 1000 minutes | Unlimited texts | £23pm
For a few weeks there, this was THE Samsung Galaxy S9 deal that we were loving the most. That was until prices improved again on Vodafone. So this still costs a bit less than our current Editor's Pick, but you get less data and calls. Well worth a look if you're a fan of O2. Total cost over 24 months is £677
Samsung Galaxy S9 | FREE upfront | 15GB data | Unlimited minutes and texts | £34pm
15GB a month is a really nice data limit to be at. That's loads of licence for browsing the web and checking emails from Wi-Fi, with plenty of streaming available, too. Other perks to this particular S9 deal are the complete absence of upfront spend and O2's Priority rewards for free coffees and cheap dinners. Total cost over 24 months is £816
Samsung Galaxy S9 | FREE upfront | 30GB data | Unlimited minutes and texts | £38pm
EE is leading the way when it comes to big data, with 30 glorious gigabytes of data to stream, surf and download with every month, but O2 gives it a decent run for its money. We're scratching our head as to how you could possibly use more data than that each month. Total cost over 24 months is £912
The best iPhone XS deals and iPhone X deals on O2:
Oh gosh, Apple went and did it. After years upon years of incremental upgrades, it finally made something special to celebrate the 10th anniversary of the iPhone. For the iPhone X it has dropped the bezel altogether, while the 5.8-inch Super Retina HD is scarily good - and then it tweaked things a year later for the XS. Marvellous!
iPhone XS | £250 upfront | 30GB data | Unlimited minutes and texts | £48pm
This immediately jumps out at us as one of the very best iPhone XS deals you can order today. The two year cost is actually less than we predicted in the run up to launch, with monthly bills coming in under the £50-mark. Yes, the upfront price is high, but check out all of that beautiful data. A fair price on a phone this impressive. Total cost over 24 months is £1,402
iPhone XS | £175 upfront | 100GB data | Unlimited minutes and texts | £55pm
If you really need to crank up the data, then this O2 iPhone XS deal from Carphone Warehouse-owned Mobiles.co.uk really has to be worth a look. The monthlies fly up, but you get a gargantuan 100GB of data for streaming, downloading and surfing every month. And the upfront cost is more affordable than a lot of other similar deals we've seen, too. Total cost over 24 months is £1,495
iPhone XS Max | £510 upfront | 15GB data | Unlimited minutes and texts | £34pm
This iPhone XS Max deals has been a big seller since the phone went live for pre-order, and it continues to feature thanks to the combo of reasonable bills and decent data. As long as you have a wedge of cash to spare at the start you'll be laughing with the tariff from Mobiles.co.uk, especially when you start making the most of the O2 Priority rewards, too. Total cost over 24 months is £1,326
iPhone XS Max | £259 upfront | 100GB data | Unlimited minutes and texts | £55pm
From what we've seen so far, this is the deal we'd recommend early doors for the iPhone XS Max. You have to stomach that £250 spend upfront, but then monthly bills come in at £55 and you get an absolutely staggering 100GB of data to play with. It's not cheap, but then iPhone XS Max deals were never going to be. Total cost over 24 months is £1,588
The best Samsung Galaxy Note 9 deals and Note 8 deals on EE:
Samsung has now well and truly put the flaming memory of the Note 7 behind it. If the Note 8 was exceptional (6.3-inch infinity display and 6GB RAM), then the Samsung Galaxy Note 9 is even bigger and better (6.4-inch infinity display and 8GB RAM). If you want the best big screen Android phones on the market, then look no further.
Samsung Galaxy Note 9 | FREE upfront | 100GB data | Unlimited minutes and texts | £49pm
To be blunt, you can simply forget the rest at the moment. This O2 Galaxy Note 9 deal from Mobile Phones Direct is a clear winner on every level. Free upfront and monthly payments of just £49 are pretty much peerless to begin with, but then check out that ridiculous amount of data. 100 glorious gigabytes of the stuff. Total cost over 24 months is £1,176
Samsung Galaxy Note 8 | FREE upfront | 15GB data | Unlimited minutes and texts | £34pm
Finally another network has stood up and challenged EE's might on the Samsung Galaxy Note 8. This has come from nowhere from Mobile Phones Direct to become the cheapest Note 8 deal out there. It's terrific value, considering that you get a tasty 15GB of data each month and unlimited everything else. Plus a taste of those O2 Priority rewards. Real nice. Total cost over 24 months is £816
Samsung Galaxy Note 8 | FREE upfront | 50GB data | Unlimited minutes and texts | £40pm
If your Spotify, Netflix and podcast habits require even more data, then this is a very good tariff to jump to. We can barely envisage how anybody would really need more than 50GB of data every 30 days. And the monthly payments come as low as £40, with £25 cashback coming your way for good measure. Total cost over 24 months is £960
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. And now that the S9 is here, it's no longer even that expensive.
Samsung Galaxy S8 | £40 upfront (with 10OFF code) | 1GB data | Unlimited calls and texts | £18pm
Oh YES! Bills for less than £20 on the Galaxy S8 have been a thing for a while, but the upfront price has yo-yo'd. It's back down to as cheap as we've seen - only £40 if you implement TechRadar's exclusive 10OFF voucher code. And that means less than £500 to pay over the two year term. Stirling stuff. Total cost over 24 months is £472
Samsung Galaxy S8 | FREE upfront | 3GB data | 1000 minutes | Unlimited texts | £23pm
This O2 Samsung S8 deal is so close to making the grade as our Editor's Pick choice. It's really similar to what Vodafone is offering, just with less calls each month and 25% less data. But what you lack in those areas you gain with O2's Priority rewards for the odd free coffee and cheap dinner. Total cost over 24 months is £552
Samsung Galaxy S8 | FREE upfront | 10GB data | Unlimited calls and texts | £32pm
This is one of the best value O2 Galaxy S8 deals you can buy at the moment, and it's Mobile Phones Direct that's come up with the goods. The most eye-catching feature is the free handset, closely followed by the healthy 10GB data limit and then the £70 cashback. Total cost over 24 months is £768
Samsung Galaxy S8 | FREE upfront | 30GB data | Unlimited minutes and texts | £38 per month
30GB data deals from O2 on the Galaxy S8 just got great again. Free upfront is a great start, although the high-ish monthly bills are a bit more expensive than we would have liked. But that's offset by the £150 automatic cashback coming your way Total cost over 24 months is £864
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 faster 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 32GB | FREE upfront | Unlimited calls and texts | 1GB data | £18pm
O2 has just come good with one of the very cheapest prices you can get right now on the iPhone SE, especially from one of the four biggest UK networks. This is decent on the budget Apple iPhone, with monthly bills of a mere £18 per month and Carphone has removed the upfront cost to a big fat ZERO. The cost over 24 months is £432
iPhone SE 32GB | FREE upfront | 1000 minutes | Unlimited texts | 3GB data | £23m
Anything over a meagre amount of data isn't exactly what we'd call cheap on the iPhone SE with O2 at the moment. Go over 3GB of data and things really get out of hand, but this Carphone Warehouse deal isn't too bad. Not sure why it's getting stingy with the call allowance though. The total cost of this deal over 24 months is £552
iPhone SE 32GB | FREE upfront | Unlimited minutes | Unlimited texts | 30GB data | £38pm
Well this is something a bit new for the big data iPhone SE scene. It's on O2 and costs £38 per month. OK, so nothing special there. But there's also the opportunity to claim back a remarkable £200 cashback. So well worth considering if you have vast data requirements and don't mind claiming back that cash over the next two years. The total cost of this deal over 24 months is £712.08 (after cashback)