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 | 30GB data | Unlimited texts and calls | £38pm
We love this from Mobiles.co.uk. It doesn't scrimp on data and the monthly payments drop down under the £40-mark, you don't even have to pay much upfront. A good mix of upfront and monthly makes this our favourite S10 deal currently out there. Total cost over 24 months is £1,011
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 | £99 upfront | 10GB data | Unlimited minutes and texts | £32pm
This device only just came out and already there are deals with great monthly price points. Yes, you do have to pay £99 upfront but then after that it's smooth sailing with just £32 a month, not to mention the 10GB of data that you're getting on top of that. A well-rounded tariff with oodles of value to tempt you O2's way. Total cost over 24 months is £867
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 | £59 upfront (with 10OFF code) | 30GB data | Unlimited minutes and texts | £38pm
Our current Editor's Pick and for a limited amount of time, it is even cheaper than usual. Right now you can get this deal for just £59 upfront (with our 10OFF code and £38 a month, that is a whole lot of great value wrapped up into one. Total cost over 24 months is £971
View this great value deal at Mobiles.co.uk
iPhone XR | £240 upfront | 4GB data | Unlimited minutes and texts | £30pm
If you're happy to pay a bit more upfront to gain those beautiful cheap monthly costs this is a great way to go. After paying £240 upfront you will be left with just £30 a month, that is a great price to have on such a new device. Total cost over 24 months is £960
View this great value deal at e2save
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 | £65 upfront (with 10OFF code) | 3GB data | Unlimited minutes and texts | £23pm
This is currently one of the cheapest Samsung Galaxy S9 deals out there, we can't see you finding a more affordable option and that is why it is our current editor's pick. £23 a month and just £85 upfront makes this a great price for a flagship device and an offer you should jump on fast before its gone. Total cost over 24 months is £617
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 | £340 upfront (with 10OFF code) | 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,156
iPhone XS | £15 Upfront (with 10OFF code) | Unlimited minutes and texts | 50GB data | £58pm
We saw this deal and got excited about cheap prices and big data. That might sound weird considering the prices, but realistically this is pretty cheap for the XS. £58 a month, £15 upfront and a absolutely massive 50GB of data. Total cost over 24 months is £1,407
iPhone X 64GB | FREE upfront | 50GB data | Unlimited minutes and texts | £49pm
If you're not much of an EE fan then this really is the go to deal. Similar to the 50GB at the top but with no upfront fees and a bit more of the monthly side. This deal used to have some pretty big upfront costs but they are now completely gone making this an absolutely brilliant deal. Total cost over 24 months is £1,176
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 | £99 upfront | 50GB data | Unlimited minutes and texts | £45pm
Okay here we go, the big guns. This O2 contract gets you 50GB of data to power through every month. You can get this for just £45 a month and just under £100 upfront. That really is a bargain for that much data! Total cost over 24 months is £1,179
Samsung Galaxy Note 8 | FREE upfront | 15GB data | Unlimited minutes and texts | £34pm
This deal just seems to keep changing, the price goes up and down but luckily, it is currently at its best price yet. Not only do you only have to pay £34 each month but you also get a big 15GB of data to play with. Plus a taste of those O2 Priority rewards. Total cost over 24 months is £816
Samsung Galaxy Note 8 | £99 upfront | 3GB data | 1000 minutes | Unlimited texts | £23pm
If you're here to push the monthly costs down as low as you can then this O2 deal might be the way forward. After the £99 upfront cost you will just need to pay £23 a month, a very affordable way to get this phablet device. Total cost over 24 months is £651
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 256GB | £260 upfront (with 10OFF code) | 2GB data | Unlimited calls and texts | £26pm
The iPhone 8 starts with 64GB instead of the the 32GB of the iPhone 7, but that's still not going to be enough room for the tunes, snaps and videos some people will want to store on their phone. This O2 deal is one of the cheapest ways you can currently get the model with more memory. Total cost over 24 months is £884
iPhone 8 64GB | £125 upfront (with 10OFF code) | 2GB data | Unlimited minutes and texts | £26pm
Here it is, our Editor's Pick. There's a lot to love about this deal but the thing that really stands out is the price. For just £26 a month and just over £100 upfront you can get this iPhone 8 deal. Yes the data isn't huge but with a contract this cheap that shouldn't matter too much. Total cost over 24 months is £749
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 | £89 upfront (with 10OFF code) | 1GB data | Unlimited calls and texts | £18pm
Would you rather pay a bit more upfront to hit those low monthly costs? Well with this contract by paying a little under £100 upfront you can get some spectacular monthly costs of just £18, there's no grumbling at costs like that. Total cost over 24 months is £521
Samsung Galaxy S8 | FREE upfront | 3GB data | Unlimited minutes and texts | £23pm
Here it is, our favourite S8 deal. Coming in at just £23 a month and nothing upfront, this is the most affordable offer without dropping too low on data. There was a cheaper offer before with more data, but sadly we've had to say goodbye to this but this isn't too far off what that was offering. Total cost over 24 months is £552
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.
- Check all the best iPhone SE deals on all the networks
iPhone SE 32GB | FREE upfront | Unlimited minutes and texts | 10GB data | £31pm | £282 cashback by redemption
This is a bit of a wildcard when it comes to SE deals. If you're willing to chase Affordable Mobiles a little bit you could get a big 10GB of data for an effective £19.25 a month after cashback. The only catch, this price relies entirely on the cashback, with a price of £30 a month it is quite expensive before that. The cost over 24 months is £462 (after cashback)
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 XL | £115 upfront (with 10OFF code) | 15GB data | Unlimited minutes and texts | £34pm
You don't have to muck around with tiny data allowances to get the best prices on the massive Pixel 3 XL. Even though this has 15GB thrown in every month, it's still one of the very cheapest ways you can get the XL on contract. £34 a month and £115 upfront when our code is applied is a great price for one of the best phones out there right now, sliding in just over the £900-mark for two years. Total cost over 24 months is £931
Google Pixel 3 | £250 upfront (with 10OFF code) | 1GB data | Unlimited minutes and texts | £18pm
This deal used to be about as good as they come. The upfront fees were over £50 less if you can believe it, but unfortunately they've received a bit of a hit on the price. The good news, this is still one of the cheapest Pixel 3 deals available thanks to that £18 per month cost, keeping the two year price at a magnificent sub-£650. Total two year cost is £682
Google Pixel 3 | FREE upfront | 15GB data | Unlimited minutes and texts | £34pm
Need to bump up the data a bit? Then there's this tasty little morsel from O2, which takes you up to 15GB each month to go hand-in-hand with the network's famous Priority rewards. The other perk here is that you barely have to pay anything upfront, just 99 pennies - a pleasant change to some of the deals above. Total cost over 24 months is £816