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 S9, and its exclusive on the OnePlus 5T - this month so that you can find the best prices and plans for your needs.
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 X, Galaxy S9 or S9 Plus).
The best 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 if you tuned into the launch event and liked the look of Animojis, well there's that as well!
iPhone X 64GB | £185 upfront | 20GB data | Unlimited minutes and texts | £49pm
We reckon that O2 iPhone X deal is probably the best value at the moment. It manages to get under the £50-mark a month and has just doubled teh data so you now have 20GB of data to play with. Plus, you'll be privy to O2's Priority rewards, too, so get to enjoy the odd cheap lunch and coffee. Total cost over 24 months is £1361
iPhone X 64GB | £99.99 upfront | 30GB data | Unlimited minutes and texts | £55pm
If you're somebody who is constantly streaming Spotify away from the Wi-Fi, catching up with Netflix on your commute and downloading catalogues of podcasts, then it might be worth adding another 10GB to your data allowance with this O2 tariff. Total cost over 24 months is £1419.99
The best iPhone 8 deals on O2:
Thanks to the spectacle that was the iPhone X launch (see above for more of that splendour), 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 | £189.99 upfront (with 10OFF code) | Unlimited calls and texts | 3GB data | £27pm
Yes! It's back. O2's sub-£30 per month iPhone 8 tariff is back on the shelves at Mobiles.co.uk - and it's the cheapest iPhone deal on the market in the UK right now. The lowest price is reserved for the Space Grey colourway, but another £25 will bag you gold or silver instead. Utter bargain. Total cost over 24 months is £837.99
iPhone 8 64GB | £150 upfront (with 10OFF code) | 12GB data | Unlimited minutes and texts | £32 per month
To many people, this will feel like even better value than our exclusive discount on O2 above. That's because you get quadruple the data for an extra fiver a month. The upfront cost is still heady, but O2 is really the leading light on the iPhone 8 at the moment. Total cost over 24 months is £918
iPhone 8 64GB | £135 upfront (with 10OFF code) | 20GB data | Unlimited minutes and texts | £35 per month
This is probably one of the best value iPhone 8 deals on the market at the moment. You get stacks more data than the cheapest tariffs out there but for not much more over the two years. Lovely stuff. Total cost over 24 months is £975
The best Samsung Galaxy Note 8 deals on O2:
Sssssshhhhh! Don't mention the Samsung Galaxy Note 7 and its troublesome little overheating problem. The awesome Galaxy Note 8 has helped as forget all about that little fiasco thanks to its vast 6.3-inch infinity display and razor sharp 6GB Ram. If you want the best big screen Android phone on the market, then look no further.
Samsung Galaxy Note 8 | £240 upfront (with 10OFF code) | 3GB data | Unlimited minutes and texts | £29pm
Miraculously, you can get a Note 8 plan on contract and pay less than £30 per month. Well, we suppose it's only miraculous if you can afford the rather excessive upfront cost. But if you can, you'll get to be very smug about your bills every month and the total two year cost comes down nicely to less than a grand. Total cost over 24 months is £936
Samsung Galaxy Note 8 | £165 upfront (with 10OFF code) | 12GB data | Unlimited minutes and texts | £35pm
We've looked and we've looked and we can't see a better value Galaxy Note 8 deal than this from Mobiles.co.uk right now. Get past the fairly lofty upfront price and beyond it you'll see a tremendous tariff. You may as well forget lower data plans on O2 at the moment and just go straight for this quadruple data deal. Total cost over 24 months is £1005
Samsung Galaxy Note 8 | £65 upfront (with 10OFF code) | 20GB data | Unlimited minutes and texts | £44pm
The first thing that caught our eye about this Note 8 deal was the sub-£100 upfront cost - made even better with our exclusive 10OFF discount code. And 20GB is absolutely bags of data to play with. Total cost over 24 months is £1121
Samsung Galaxy Note 8 | £120.99 upfront | 30GB data | Unlimited minutes and texts | £45pm
This had been our favourite Note 8 deal on O2 until the one above came along, and it's still well worth considering if you need an extra boost of data for streaming your favourite Spotify songs and Netflix box sets. Total cost over 24 months is £1200.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 hear, it's not even that expensive any longer.
Samsung Galaxy S8 | £40 upfront (with 10OFF code) | 12GB data | Unlimited minutes and texts | £32pm
Goodness gracious, it's back! The quadruple data bobby dazzler of a deal on the Samsung Galaxy S8. That means 12GB of data instead of 3GB. The monthly payments have reared back over the £30-mark, but the upfront fee has come down by over £50 to balance things out. This is a tremendous deal on the handsome Galaxy S8. Total cost over 24 months is £808
Samsung Galaxy S8 | £40 upfront (with 10OFF code) | 20GB data | Unlimited minutes and texts | £35pm
We may actually prefer this Galaxy S8 tariff from Mobiles.co.uk to the one above - just. It's the same tariff but spending £3 extra each month adds an extra 8GB of data to your tariff. 20GB is loooooads of streaming and surfing away from the Wi-Fi for the cost of a (pricey) coffee per month. Total cost over 24 months is £880
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 spacious 32GB.
iPhone 7 32GB | £65 upfront (with 10OFF code) | Unlimited calls and texts | 3GB data | £27pm
Thanks to our exclusive Mobiles.co.uk's 10OFF discount code promotion, this remains one of the best value iPhone 7 deals on today's market. It isn't a huge amount at the outset and monthly payments are well less than £30, too. And being O2, you also get the network's revered Priority rewards as well. Total cost over 24 months is £713
iPhone 7 32GB | £25 upfront (with 10OFF code) | Unlimited calls and texts | 12GB data | £32 per month
O2's 12GB quadruple data deals are back, and this one is fantastic value. There isn't much to pay at the outset, and then a very attractive £32 each month on your bills. Superb stuff. Total cost over 24 months is £793
iPhone 7 128GB | £140 upfront (with 10OFF code) | Unlimited calls and texts | 3GB data | £29 per month
This new Mobiles.co.uk tariff (already sounding good, as you can use our 10OFF code to get a tenner reduction) is the best around for the iPhone 7 handset with the extra memory. You may not have wanted to pay mroe than £100 upfront, but we think that the sub-£30 monthly payments make up for it. And 3GB data is actually pretty good, considering you're presumably not intending to stream and use the cloud a massive amount. Total cost over 24 months is £836
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 | 2GB data | £24pm
O2 is not the network to go for on the iPhone SE if you want to bag the cheapest prices. It has been good in the past, but not at the moment. But if your mind is already made up, then this tariff from Carphone is the least expensive. The cost over 24 months is £576
iPhone SE 128GB | £9.99 upfront | Unlimited calls and texts | 3GB data | £27pm
This brilliant O2 tariff sold by Carphone Warehouse-owned Mobiles.co.uk ticks a lot of boxes. Only a tenner upfront - tick. Loads of onboard memory - tick. Decent data allowance - tick. Reasonable monthly spend - tick. O2's Priority rewards - tick. We think you probably get the picture... Total cost over is 24 months is £657.99
The best Google Pixel 2 deals on O2:
Google's own flagship handset has proved very popular with people wanting the purist Android experience out there. The Google Pixel 2 is every bit the match for the likes of the Samsung Galaxy S8 and you know that you'll always have the most up-to-date Android operating system. And the cameras can scarcely be matched by any other smartphone today.
Google Pixel 2 | FREE upfront | 4GB data | Unlimited mins and texts | £29pm
BOOM! Pixel 2 deals just got good again. Go for this O2 tariff to pay less than £30 per month and absolutely nothing upfront. 4GB is a perfectly reasonable data allowance to be getting on with, too. OK, so that new Vodafone tariff above now has the better of this Pixel 2 deal, but did we mention there was nothing to pay upfront?. Total cost over 24 months is £696
Google Pixel 2 XL | £59.99 upfront (with 10OFF code) | 20GB data | Unlimited mins and texts | £49pm
Things have seriously regressed on the Pixel 2 XL. Prices for the massive handset got really low, and now they've shot through the roof again. At least with this O2 tariff you get the benefit of the network's Priority rewards and a huge wad of data to enjoy. But the privilege will cost you almost £50 per month. Total cost over 24 months is £1186.75