O2 has been one of the best networks in the UK for some time, and it's the only network that's renowned for its extra giveaways. If you switch to O2 though, 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 so that you can find the best prices and plans for your needs. If you're after something a little more specific, take a look at our comparison chart below.
Best O2 phone deals arranged by handset
The best iPhone 7 deals on O2:
The new iPhone 7 is set to be another smash hit mobile phone 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, but there's an adapter in the box for your old cans, or there's a pair of lightning cable-friendly headphones in the box too. Memory capacity has been given a boost now, with the smallest models now starting at a much more robust 32GB.
iPhone 7 32GB | £125 upfront | Unlimited calls and texts | 3GB data | £31.50 per month This is the best iPhone 7 deal on the O2 network in March 2017. There are a couple of cheaper options but they're only a hair cheaper over the course of two years and offer just 1GB data instead of the 3GB you get with this plan. So for our money this one offers by far the best balance between allowance and price. Total cost over 24 months is £881
iPhone 7 32GB | £29.99 upfront | Unlimited calls and texts | 5GB data | £40 per month
This deal offers more data than the above O2 deal and costs a bit extra per month as a result. The pay off you get with this one, other than more data, is the reduced upfront cost of just £29.99. on O2 with a £35 monthly fee but the £159.99 makes it a bit more expensive than this one over the course of two years. Total cost over 24 months is £989.99
iPhone 7 32GB | Free upfront | Unlimited calls and texts | 10GB data | £48 per month
If you want to be on O2 and need 10GB data, this is the best deal out there for you in March. The phone is free upfront which is great, and then it's £48 per month for the 10GB O2 plan. Not a cheap deal by any means but it is better value than any of the O2 alternatives this month. Total cost over 24 months is £989.99
The best iPhone 7 Plus deals on O2:
Apple's larger iPhone 7 Plus is a premium upgrade over the regular iPhone 7. In addition to being waterproof, rocking stereo speakers and having an improved screen this year, the iPhone 7 Plus has a dual-lens camera with an incredibly clear zoom function for professional looking pictures.
iPhone 7 Plus 32GB | £149.99 upfront (with 10OFF code)| Unlimited calls and texts | 1GB data | £36 per month
This is a decent deal for the higher-end iPhone 7 Plus on O2 right now - yeah, you're only getting 1GB of data but it's one of the cheaper ways to own this phone - plus you're getting O2's added extras of Priority gig tickets and comedy screenings too. Total cost over 24 months is £1013.99
iPhone 7 Plus 32GB | £114.99 upfront | Unlimited calls and texts | 3GB data | £39.50 per month
O2's got some cheap deals for the iPhone 7 Plus, despite usually being pretty good for top phones. This time you're getting 3GB for a large-ish amount per month. The overall cost is one of the higher on offer, but it's one of the cheaper on O2 right now. Total cost over 24 months is £1062.99
iPhone 7 Plus 32GB | £54.99 upfront (with 10OFF code)| Unlimited calls and texts | 10GB data | £48 per month
If you're thinking of going for few more bytes this iPhone 7 Plus deal will net you double the data - 10GB instead of 5GB. Obviously not one of the cheapest deals, but if you're hell-bent on sticking with the bubbly network and want reams of data, this is the one. Total cost over 24 months is £1206.99.
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 fully up to date, with a super-fast 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. O2 is now running contracts for under £32 per month.
iPhone SE 16GB | FREE upfront | Unlimited calls and texts | 3GB data | £26.50pm
Not to be outdone, O2 also brings you some great iPhone SE deals. Here you get a free 16GB iPhone SE plus unlimited calls and texts, and 3GB of data for a monthly price of just £25.50. Total cost over is 24 months is £612
iPhone SE 16GB |
£44.99 £34.99 upfront | Unlimited calls and texts | 1GB data | £23pm
There's good news straight away with this top iPhone SE deal. Save yourself £10 on the upfront cost by using voucher code '10OFF'. The £23 per month cost is low, and with unlimited texts and calls plus 1GB of data thrown into the mix it's a great offer. Total cost over is 24 months is £586.99
iPhone SE 64GB | FREE upfront | Unlimited calls and texts | 3GB data | £31.50pm
Here's another solid iPhone SE deal from O2, this time with the large storage size handset. You get a free 64GB iPhone SE, unlimited calls and texts and 3GB of data. The cost over 24 months is £756
The best Samsung Galaxy S7 Edge deals on O2:
The Samsung Galaxy S7 Edge is a a good deal different to the S6 Edge we saw last year. It's bigger, it's better and there's a real reason to go for it over the smaller Galaxy S7. At 5.5-inches it's a little larger than the S7 but a tad smaller than the Galaxy Note 5 or the S6 Edge+ - it's the perfect size for those who covet the big screen but don't have the big hands to match, thanks to it being curved nicely into the chassis.
Samsung Galaxy S7 Edge | £130 upfront (with 10OFF code) | 3GB data | Unlimited minutes and texts | £26.50pm
One of the best Samsung Galaxy S7 deals this month from O2 this month - and this is another great choice for quite a slug of data. A decent amount of bytes, the world's best smartphone of the moment, and it's not that much per month to spend either. This is a great deal for all those that really like to get browsing and downloading on their phone, but only want a 'safe' amount of data on their blower. Total cost over 24 months is £766
Samsung Galaxy S7 Edge | £29.99 upfront | Unlimited calls and texts | 5GB data - £40pm As we get higher in the data allowances, the cost starts to level off a little bit. This one grows to £38 per month to get a decent amount of data - 5GB will be enough for most things you want to do with streaming and downloading over the course of a month. And trust us, you'll be doing a fair amount of that with this phone thanks to all its fancy features and the overall price is a bit lower despite the higher upfront cost. Total cost over 24 months is £989.99
Samsung Galaxy S7 Edge | £100 upfront | Unlimited calls and texts | 10GB data - £40pm
This is the big kahuna when it comes to data. All the streaming and downloading you could want on a phone that's asking for just that - and there's loads of calling and texting to be playing with too. It's also one of the better deals out there on the pocket over the lifetime of the phone (and it has risen dropped this month) - as long as you want loads of bytes. Total cost over 24 months is £1060
The best Samsung Galaxy S7 deals on O2:
The Samsung Galaxy S7 has been around for a few months and is still the cheaper one of the 'best phone in the world' duo, with the S7 Edge a tasty - if more expensive - alternative. As is the techradar way we've found all the best deals from O2 and their partner stores online for this high end phone -and the good news is that while we were expecting the Galaxy S7 deals to be very expensive to start with, it's already come down a little in price - the UK market is very competitive, and prices do alter regularly. So if you're thinking about buying one it might be best to go early rather than wait a while – prices could easily go up in a few weeks.
Samsung Galaxy S7 | £49.99 upfront | Unlimited calls and texts | 3GB data - £26.50pm
This is a good lower-end deal with 3GB for you to play with - and the cost is down a touch this month again. The unlimited calls and texts remains as ever, and the upfront cost is possible to swallow for many. This is a decent deal this month, but it's still a good idea to see if 3GB fits your data limit. Total cost over 24 months is £685.99
Samsung Galaxy S7 | £20 upfront | Unlimited calls and texts | 5GB data - £35pm
You want 5GB of data and the gold version of the phone? This is the place to get it, and while it's a little to pay upfront, it's less than last month and the data allowance isn't too bad at all. You're getting a good amount of bytes, all the minutes and texts you could want and a low barrier to entry - an excellent choice, your majesty. Total cost over 24 months is £860
Samsung Galaxy S7 | Free upfront (with code 10OFF) | Unlimited calls and texts | 10GB data - £40pm
For the data-peckish user, this is the best Samsung Galaxy S7 deal on O2 this month. It offers 10GB data for the cost of £40 per month and a lower £10 upfront - while we're a little annoyed there's no free option at this level without a code, it's not a lot to pay for a phone of this quality (although you might want to see what's coming with the S8 early in 2017). Total cost over 24 months is £960
The best Google Pixel and Pixel XL deals on O2
The Google Pixel replaces the Nexus 5X, and is the smaller offering that comes with 32GB or 128GB storage, a 5-inch 1080p display, 4GB of RAM, 12 megapixel camera and a whole lot more. The Google Pixel XL takes the place of the Nexus 6P as the larger, more premium, smartphone from Google. It comes with a 5.5-inch 2K resolution screen, 4GB of RAM and the same cameras as the smaller Pixel, all housed in a stunning metal body. We're listing the best Google Pixel deals right here so you can always find the cheapest prices!
Google Pixel 32GB | £74.99 phone | Unlimited mins | Unlimited texts | 3GB data | £36.50pm
This month O2 are going hard on Google Pixel deals that come with plenty of 4G data. You need to pay £74.99 upfront, but for this you get unlimited minutes, unlimited texts and a decent 3GB of 4G data - which will keep most people happy. The monthly costs aren't too high either. The total 24 month cost on this deal is £950.99.
Google Pixel 32GB | £129.99 phone | Unlimited mins | Unlimited texts | 5GB data | £38pm
Here's another deal for the Google Pixel where you pay upfront. This time it's £129.99, but you at least get unlimited minutes, texts and a healthy 5GB of 4G data for browsing the internet and streaming media while out and about. The monthly price tag isn't too high either. The total 24 month cost on this deal is £1041.99
Google Pixel XL 32GB | £99.99 phone | Unlimited mins | Unlimited texts | 3GB data | £36.50pm
If you're after a Google Pixel XL deal from O2, that trades an upfront cost for affordable monthly payments, then this is the deal for you, especially as it's had a big price cut since last month. This deal asks you to part with £99.99 upfront (£10 less than in February), but the upshot is that monthly payments are £36.50 - a drop of £5 a month since last month. So a little pain to begin with for a much easier monthly payment scheme may be the way to go. The 3GB 4G data allowance should be plenty for most people as well. The total 24 month cost on this deal is £975.99.
Google Pixel XL 32GB | £129.99 phone | Unlimited mins | Unlimited texts | 5GB data | £38pm
This month you can get a Google Pixel XL deal with £129.99 upfront cost. That's quite a bit of cash to part with upfront, but you at least get unlimited minutes, texts and 5GB of data each month, and the monthly payments are reasonable at £38 a month. The total 24 month cost on this deal is £1041.99.
The best Xperia XZ deals on O2
Sony has produced remarkable phone with one of the market's leading cameras and fantastic build quality. The 5.2-inch screen is 1080p and looks fantastic, and there's plenty of power underneath the gorgeous exterior to make the Sony Xperia XZ one of the most powerful handsets on the market - and it's comfortable to hold as well, despite the large screen size.
Sony Xperia XZ | Free upfront | Unlimited mins | Unlimited texts | 1GB data | £36pm
O2 doesn't have a lot of amazing Xperia XZ deals this month, unfortunately. This deal is the cheapest way to get the handset without paying upfront. You get unlimited minutes and texts, but 4G data is capped at 1GB a month, so this deal is best for people who don't do a lot of mobile internet browsing. Total cost over 24 months is £864.
Sony Xperia XZ | £25 upfront | Unlimited mins | Unlimited texts | 3GB data | £31.50pm
Sony Xperia XZ deals on O2 get a lot better if you don't mind paying a little bit upfront. Parting with £25 (which isn't too bad for such a great phone) gets you the Xperia XZ, unlimited minutes, unlimited texts and a very nice 3GB of 4G data each month, which gives you plenty of wriggle room to download apps and games, stream movies and music and browse the internet. The monthly payments are impressively low as well for such a great handset - proving that paying upfront can save you money in the long run. Total cost over 24 months is £781.
Sony Xperia XZ | £25 upfront | Unlimited mins | Unlimited texts | 5GB data | £35pm
Here's another good Xperia XZ deal, which this month has seen price cuts in both upfront and monthly costs. You get the Sony Xperia XZ for an upfront cost of £25 (down from the £60 they were asking for last month), along with unlimited minutes and texts and a very generous 5GB of 4G data each month - which is great if you love checking Facebook throughout the day, or playing songs on Spotify. The monthly costs have dropped from £38 to £35, making this an excellent deal that's worth taking advantage of before prices rise again. Total cost over 24 months is £865.