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 XR, XS and iPhone XS Max).
The best iPhone XR deals on O2:
The iPhone XR hits a sweet spot between high tech and reasonable pricing. It looks a lot like its more powerful brethren - both in appearance and on the spec sheet - and boasts a glorious 6.1-inch Liquid Retina display and A12 Bionic chipset without a £1,000 price tag.
iPhone XR | £365 upfront | 3GB data | 1,000 minutes | Unlimited texts | £23pm
The total two year price of this super cheap iPhone XR deal is less than £200 more than the RRP of the handset on its own. That makes it well worth a look if big data isn't your main priority and you just want to pay as little as possible each month. Total cost over 24 months is £917
iPhone XR | £185 upfront | 15GB data | Unlimited minutes and texts | £34pm
Increasing the data, bringing the upfront spend down under £200 and keeping the total two year cost around the £1,000-mark, we like this O2 tariff very much. Total cost over 24 months is £1,001
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 | £165 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. Total cost over 24 months is £597
Samsung Galaxy S9 | £110 upfront (with 10OFF code) | 3GB data | 1000 minutes | Unlimited texts | £23pm
This is one of the Samsung Galaxy S9 deals that we've been loving the most over the last few months. Ridiculously cheap monthly bills make the upfront spend easier to swallow and 3GB isn't a bad amount of data to have either. Total cost over 24 months is £652
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
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 | £430 upfront | 15GB data | Unlimited minutes and texts | £34pm
Yes, the upfront price is high on this iPhone XS deal, but check out the healthy whack of data you get and the reasonably priced bills. We really think this one is worth considering, as the total two year spend is among the best you'll see. A fair price on a phone this impressive and selling well to prove it. Total cost over 24 months is £1,246
iPhone XS| FREE upfront | 30GB data | Unlimited minutes and texts | £61pm
This is the polar opposite of some of the other choices on this page, as the upfront cost is reduced to zero. This O2 iPhone XS deal from Mobile Phones Direct really has to be worth a look for that niche alone. The monthlies fly up, but you get a massive 30GB of data for streaming, downloading and surfing every month. This is all new and we love it. Total cost over 24 months is £1,464
iPhone X 64GB | FREE upfront | 30GB data | Unlimited minutes and texts | £56pm
If you're determined to get your new iPhone X contract on O2 and need stacks of data, then look no further. 30GB is more than most people will need to use in a month and obviously the free handset at the start is a massive boon. But bear in mind that you can get this mobile cheaper on other networks. Total cost over 24 months is £1273
The best Samsung Galaxy Note 9 deals and Note 8 deals on O2:
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 | £72.99 upfront | 30GB data | Unlimited minutes and texts | £48pm
This is all new from Mobile Phones Direct and it finally makes O2 relevant for Galaxy Note 9 deals. It's a belting amount of data and the payments are south of the £50-mark. And because it is O2, it means you'll have access to the network's Priority rewards. That means the odd free coffee, cheap lunch and first dibs on gig tickets. Total cost over 24 months is £1,224.99
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
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
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 | £195 upfront (with 10OFF code) | 3GB data | 1000 mins | Unlimited texts | £23pm
Going toe-to-toe with the current best iPhone 8 deals around, this O2 effort gives you one less GB of data per month than Vodafone and a limit on calls but with a lower upfront cost. That could means it's good enough to be your choice, especially if you like the look of those O2 Priority rewards. Total cost over 24 months is £712
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 | £29.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 £941.99
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 | £205 upfront (with 10OFF code) | 1GB data | Unlimited calls and texts | £18pm
Ah man! For a while there, this was the cheapest S8 contract we'd ever seen. And now it's all gone to the dogs. This sub-£20 per month deal has shot up in price, meaning that it's more imprtant than ever to apply our exclusive 10OFF voucher code at the checkout. And watch out for the minimal data, too. Total cost over 24 months is £647
Samsung Galaxy S8 | £140 upfront (with 10OFF code) | 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 £692
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 £95 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)