O2 has been killing it with deals recently, we've been seeing some of our absolute favourite offers coming up with this provider in the start of 2019. While offers from O2 themselves aren't too strong, 3rd party retailers (like Mobiles.co.uk and Carphone Warehouse) have been throwing out consistently strong deals with O2.
The company 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 the iPhone XR and Samsung Galaxy S10 down to the cheaper P20 Pro and Samsung Galaxy S9.
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.
Price Comparison chart
Best Samsung Galaxy S10 deals on O2
Samsung's newest release, this phone is rocking a completely flat, notch-less screen with a pin hole camera, giving it a unique style. Whether it's the triple cameras on the back, fast processor or reverse charging, there is a lot to love here.
- Check out all of the best Samsung Galaxy S10 deals on all the providers
Samsung Galaxy S10 | £99 upfront | 10GB data | Unlimited texts and calls | £38pm
O2 deals seem to be going up and down in value as of late, right now this is the best S10 deal on O2. With an upfront cost of just under £100 and monthly costs of £38, this is a deal offering up a Galaxy S10 deal without breaking your bank. Total cost over 24 months is £1,011
Samsung Galaxy S10 | £260 upfront | 3GB data | Unlimited texts and calls | £28pm
This deal is going to be very very tempting for a certain type of person. If you don't mind paying a bit more upfront to drop your monthly bills way down, this offer jacks the upfront up to £260 but slams the monthly cost all the way down to £28. The data might not be great but the price definitely is. Total cost over 24 months is £932
Samsung Galaxy S10 Plus | £39 upfront | 60GB data | Unlimited texts and calls | £51pm
Currently our favourite S10 Plus deal on the market, this O2 offer gets you both big data and good pricing. Costing £51 a month this is a price that appears big but for the iPhone XS' and S10 Plus' of the world its a brilliant price tag to be at. Total cost over 24 months is £1,263
Samsung Galaxy S10 Plus | £199 upfront | 30GB data | Unlimited texts and calls | £40pm
For those who want to keep their monthly costs down there is always the option to chuck a bit more upfront. Yes, this option isn't exactly cheap at the start but when it helps knock your monthly bills down it could well be worth it for many. Total cost over 24 months is £1,159
Best Samsung Galaxy S10e deals on O2
Samsung's brand new budget flagship, the S10e features high-end specs for an affordable price. If you want the best Samsung has but don't want to have to pay through the roof to get it, this is the way to go. With all of the same features as the S10 with a few cutbacks, this is a high-end phone with mid-range pricing.
- Check out all of the best Samsung Galaxy S10e deals on all the providers
Samsung Galaxy S10e | £49 upfront | 30GB data | Unlimited minutes and texts | £37pm
For the best on O2, look no further. Costing just £37 each month and £49 upfront, this is a brilliant price for this new device, especially considering O2 doesn't seem to be that competitively priced on Galaxy S10e deals. Total cost over 24 months is £845
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.
- Check all the best iPhone XR deals on all the networks
iPhone XR | FREE upfront | 45GB data | Unlimited minutes and texts | £46pm
For those wanting to put all of their focus on the monthly bills aspect, look no further. With nothing to pay upfront and a healthy data allowance of 45GB, this is a deal highly worth your consideration. The one downside, the monthly costs gets pushed up to a slightly higher fee but it still remains firmly in the area of affordability. Total cost over 24 months is £1104
View this free upfront deal at Mobile Phones Direct
iPhone XR | £89 upfront (with 10OFF code) | 30GB data | Unlimited minutes and texts | £37pm
If you consider the three most important factors of a phone deal to be the upfront cost, monthly payments and data cap - this tariff has it all. The price isn't too expensive in either area but still offers a hefty 30GB of data to get you through the month. A deal so good, it is our current Editor's Pick. Total cost over 24 months is £977
View this great value deal at Mobiles.co.uk
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 best Android phones on the market right now. The cameras in particular are awe inspiring and tangible improvements have been made to both the biometrics and position of the fingerprint scanner.
- Check all the best Samsung Galaxy S8 deals on all the networks
Samsung Galaxy S9 | FREE upfront | 10GB data | Unlimited minutes and texts | £31pm | £20 cashback
When it comes to the Galaxy S9 on O2 we honestly can't imagine it being any better than this. With absolutely no upfront costs, and just £31 a month it doesn't push much higher than the average S9 price. It even offers a decent amount of data and £20 cashback to pull you in. Total cost over 24 months is £724 (with cashback)
Samsung Galaxy S9 | FREE upfront | 30GB data | Unlimited minutes and texts | £37pm | £20 cashback
For a small price jump of £6 a month you can chuck your data up by an extra 20GB. You're still paying nothing upfront and you're still on O2, you even get to keep the same amount of cashback with the deal above - a great improvement on an already brilliant deal. Total cost over 24 months is £868 (with cashback)
Best iPhone XS 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 | £90 upfront (with 10OFF code) | 60GB data | Unlimited minutes and texts | £49pm
O2 has gone from zero to hero when it comes to iPhone XS deals. Just a few weeks ago, the network was impossible to find a good deal on and now this is our favourite choice on any network. With a colossal 60GB of data, monthly costs in the ranges of affordability and decent upfront fees, this is a deal to keep an eye out for. Total cost over 24 months is £1,266
iPhone X 64GB | £65 upfront (with 10OFF code) | 60GB data | Unlimited minutes and texts | £49pm
Ah, our personal favourite iPhone X deal. Whether its due to the massive 60GB of data or the reasonable price point that comes with this contract, there's a lot to love here. If you can't quite find yourself pushing for unlimited data with Three, this is a brilliant alternative. Total cost over 24 months is £1241
Best Samsung Galaxy Note 9 and Note 8 deals on O2
Samsung has now well and truly put the flaming memories of the Note 7 in the past. If the Note 8 was exceptional (6.3-inch infinity display and 6GB RAM), then the Samsung Galaxy Note 9 is even bigger and more powerful (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 | 15GB data | Unlimited minutes and texts | £37pm
This O2 deal seems similar to the Vodafone offer below with the one difference being a slightly smaller data plan. Nothing upfront and £37 a month gets you 15GB of data. When it comes to O2 on the Note 9 this is the best option out there. For more data at a £9.99 price increase look below. Total cost over 24 months is £888
Samsung Galaxy Note 9 | £139.99 upfront | 10GB data | Unlimited minutes and texts | £33pm
Dropping the monthly costs and kicking the upfront into high gear, this Note 9 deal is great for those with a bit of cash saved up who don't like spending loads upfront for their new phone contract. At £33 a month and 10GB of data this is a brilliant offer once you pass the upfront period. Total cost over 24 months is £931.99
Samsung Galaxy Note 8 | FREE upfront | 3GB data | Unlimited minutes and texts | £28pm
After a short period of uncertainty, O2 has returned with some top level deals. Nothing upfront, £28 a month and 3GB of data puts this in line with plenty of other deals on the Note 8. If O2 is what you were looking for, this is the way to go for it. Total cost over 24 months is £672
Samsung Galaxy Note 8 | FREE upfront | 60GB data | Unlimited minutes and texts | £45pm | £160 cashback
If you want to go completely absolutely all out on your Note 8 deal, why not go for 60GB of data. While this might seem excessive to some, for others this is the perfect data cap. It costs £45 a month but that price shoots back down to £38.33 thanks to a £160 cashback offer that comes with it. Total cost over 24 months is £920 (after cashback)
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. Which we think is unfair - 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 the price of the iPhone X is too much to cope with, try the 8 on for size instead.
- Check all the iPhone 8 deals on all the networks
iPhone 8 64GB | £25 upfront (with 10OFF code) |10GB data | Unlimited calls and texts | £31pm
For the absolute best when it comes to O2 with the iPhone 8 look no further. At a price point of £25 upfront (with our exclusive 10OFF code) and £31 a month this is as good as O2 gets. It is only further improved with the 10GB of data that's thrown in on top with these tariff - a brilliant overall contract. Total cost over 24 months is £769
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 introduction of its infinity screen makes it the premier Android experience. And now that the S9 is here, it's no longer even that expensive.
- Check all the best Samsung Galaxy S8 deals on all the networks
Samsung Galaxy S8 | FREE upfront | 3GB data | Unlimited minutes and texts | £26pm
Sadly, much like Vodafone, O2 seems to have got suddenly a lot more expensive on this device. With monthly costs of £26 and no upfront costs, this is the best O2 price you can get. We would recommend going for EE on this device as that seems to be its best price point. Total cost over 24 months is £624
Best Google Pixel 3 and 3 XL deals on O2
The Google Pixel 3 and 3 XL are relatively new devices on the flagship scene but they have very quickly become two of our favourites. Powerful processors, loud speakers, but most importantly they have what is arguably the best cameras you can get on a phone right now.
- Check all the best Google Pixel 3 deals on all the networks
Google Pixel 3 | £15 upfront (with 10OFF code) | 5GB data | Unlimited minutes and texts | £30pm
A recent price hike has made O2 one of the more expensive networks to go with. With monthly costs of £30 and an upfront of £15 (with our 10OFF code) this is the best deal on O2 - still a good offer but nothing compared to what Vodafone has on offer right now. Total two year cost is £735
Google Pixel 3 XL | £65 upfront (with 10OFF code) | 5GB data | Unlimited minutes and texts | £30pm
For the best Pixel 3 XL deal on O2 look no further. A decent lump of data, a relatively small upfront cost and monthly costs of £30 makes this pretty affordable considering the price rises on O2 recently. In fact, it is one of the cheaper ways to get the Pixel 3 XL. Total cost over 24 months is £785