The best O2 phone deals for Christmas 2017

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 S8, and its exclusive on the OnePlus 5T - 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: Vodafone deals | EE deals | Three deals

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).

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 | £51pm
There isn't much point settling for lower data plans on your iPhone X at the moment when this O2 tariff is such good value. In the grand scheme of things, it's not much pricier than the deals above, but you get a super generous 20GB of data to use every month 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 £1409

View this deal at Mobiles.co.uk

iPhone X 64GB | £160 upfront | 40GB data | Unlimited minutes and texts | £56pm
This is a big improvement on O2's previous big data iPhone X tariffs. It's a tenner a month cheaper than before, while adding an extra 10GB. If you're a heavy data user, then this tariff offers excellent value for money.  Total cost over 24 months is £1504

View this deal at Mobiles.co.uk

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 | £215 upfront (with 10OFF code) | Unlimited calls and texts | 12GB data | £29pm
You can now get the iPhone 8 for less than £30 per month for a very healthy 12GB of data on O2. Sure, this tariff is £40 more expensive than it was over the sales period, but you probably shouldn't have expected that incredible price to last. And this remains very attractive. Total cost over 24 months is £911

View this iPhone 8 deal at Mobiles.co.uk

iPhone 8 64GB | £175 upfront (with 10OFF code) | 40GB data | Unlimited minutes and texts | £39 per month
The bad news is that this tariff is £25 more expensive than the last few weeks, but the really, really good news is that you get 33% more data every month - a MASSIVE 40GB worth. It's a brilliant value tariff. Total cost over 24 months is £1111

View this deal from Mobiles.co.uk

iPhone 7 deals of the month

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 | £225 upfront | 12GB data | Unlimited minutes and texts | £29pm
This tariff just increased in price by £20-odd, but considering the amount that the Note 8 cost when it was released this is still a fantastic deal. And you even get a bountiful 12GB of data to play with if you grab it. The pain of the upfront cost is anesthetised by those winning sub-£30 monthly payments. It's the best Note 8 deal by a distance at the moment. Total cost over 24 months is £921

Get this Galaxy Note 8 from e2save

Samsung Galaxy Note 8 | £145.99 upfront | 20GB data | Unlimited minutes and texts | £46pm
That 12GB deal above is truly outstanding, and makes anything else on O2 for the Note 8 pretty lousy - especially after this 20GB tariff just went up by over £50 for the two years. Total cost over 24 months is £1249.99

View this deal at Mobile Phones Direct

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. It's expensive for sure, but there are bargains to be found... 

Samsung Galaxy S8 | £140 upfront (with 10OFF code) | 12GB data | Unlimited minutes and texts | £29pm
The O2 quadruple data promotion is ruling the roost on most mainstream handsets at the moment, and the Galaxy S8 is no different. This is as good value as anything else on the market at the moment. 12GB for less than £30 a month on this tremendous 2017 flagship phone. Stunning. Total cost over 24 months is £836

Get this deal from Mobiles.co.uk

Samsung Galaxy S8 | £125 upfront (with 10OFF code) | 20GB data | Unlimited minutes and texts | £35pm
Pah! This tariff just got much worse. £100 worse, in fact. For a wee while in November, O2 was flexing its muscles on bigger data deals and showing Three who was boss. But things are back to normal now...unfortunately. Total cost over 24 months is £965

View this deal from Mobiles.co.uk

iPhone 7 deals of the month

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 | £100 upfront (with 10OFF code) | Unlimited calls and texts | 4GB data | £26pm
The bad news is that this Mobiles.co.uk tariff just went up by £25. The good news is that it remains a brilliant iPhone 7 deal. It's only £100 upfront thanks to our exclusive 10OFF code and monthly payments are then just £26. You get 4GB instead of 2GB and and being O2, you also get the network's revered Priority rewards, too. Total cost over 24 months is £724

View this deal at Mobiles.co.uk

iPhone 7 32GB | £90 handset (with 10OFF code) | Unlimited calls and texts | 12GB data | £29 per month
On the balance of things, this might just be our favourite iPhone 7 deal of all at the moment. It can't boast of costing less than £700 over two years, but getting the 2016 iPhone 7 for less than £30 a month AND with 12GB of data every month is frankly superb. A real tempter, this one. Total cost over 24 months is £786

View this deal: at Mobiles.co.uk

cheap iphone se deals

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 | £0.99 upfront | 500 minutes | 500 texts | 1GB data | £20pm
Carphone Warehouse hasn't always been synonymous with cheap deals on the iPhone SE, but that's changed since the iPhone X announcement. This tariff is ideal for people who aren't glued to their phone, and just want a free handset with cheap monthly bills. It's just annoying that the price just shot up by £40. The cost over 24 months is £480.99

Get this iPhone SE deal: from Mobiles.co.uk

iPhone SE 128GB | 99p upfront | Unlimited calls and texts | 3GB data | £27pm
This brilliant O2 tariff ticks a lot of boxes. Virtually free upfront - tick. Loads of onboard memory - tick. Decent data allowance - tick. Reasonable monthly spend - tick. We think you probably get the picture... Total cost over is 24 months is £648.99

Get this iPhone SE deal from Mobiles.co.uk

iPhone SE 32GB | FREE upfront | Unlimited calls and texts | 12GB data | £29pm
Before you say anything, we KNOW that there are cheaper deals for bigger data. But wait for it...there's a massive £192 cashback you can claim if you sign up for this deal, which takes the effective monthly payments all the way down to £21!. The cost over 24 months is £504 (after cashback)

Get this iPhone SE deal: from Mobiles.co.uk

cheap iphone se deals

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 | £140 upfront (with 10OFF code) | Unlimited calls and texts | 12GB data | £29pm
We reckon that this has got to be the best value Google Pixel 2 tariff at the moment. You can get it a tad cheaper elsewhere, but the 12GB of data that you get here makes this deal a real bargain. It's a nicely balanced tariff as well, with handsome monthly payments and £125 upfront if you use our exclusive 10OFF code. Lovely stuff. Total cost over 24 months is £836

Click here to buy this Google Pixel 2 deal

Google Pixel 2 XL | £215 upfront (with 10OFF code) | 40GB data | Unlimited mins and texts | £39pm
Big data contracts have been prohibitively expensive since the Pixel 2 XL's release at the start of November, but this epic deal sees it come crashing down. As long as you have over £200 you can spend when you sign up, the monthly bills are now less than £40. That's unusual for such a big phone and such a big data allowance. Total cost over 24 months is £1151

View this deal from Mobiles.co.uk