O2 must be feeling generous - it's just doubled the amount of data you'll get on its deals for some of the best mobile phones on the market, including the iPhone 7, 6 and SE, Samsung Galaxy S8 and S7 and the LG G6.
With EE, Vodafone and Three breathing down its neck, this O2 offer stakes a claim as some of the most competitive pricing on the market right now. Keep scrolling to see the top deals that have really caught our eye.
And because this pricing is available exclusively from Mobiles.co.uk, you can get an extra tenner off by entering the code 10OFF at the checkout (except for the Galaxy S8). Bonus.
Unsure what O2 brings to the table? We'll give you the lowdown on the network, too.
3GB 6GB data | £65 upfront (with 10OFF code)| Unlimited calls and texts | £29 per month O2 was already leading the way on its prices for iPhone 7s with a medium amount of data, and now it's even better. If you were worried that 3GB might now be quite enough data for you per month, 6GB should be plenty. This is a superb deal. Total cost over 24 months is £761
3GB 6GBdata | £140 upfront (with 10OFF code) | Unlimited calls and texts | £29 per month
If 32GB just simply isn't going to cut it, then O2 is your friend. For a mere £29 a month you can get hold of the more capacious 128GB model. It's a bit of a wedge to spend up front, but you now get a decent 6GB of data and much more room for music and videos. Total cost over 24 months is £836
5GB 10GBdata | £150 upfront | Unlimited minutes and texts | £34pm
POW! O2 just put itself in pole position when it comes to Samsung Galaxy S8 deals. 10GB of data will be sufficient for most users out there and £34 a month is just about as little as you can pay for this brand new flagship phone. Total cost over 24 months is £966
500MB 1GB|£40 upfront (with 10OFF code)| Unlimited calls and texts | £19 per month
Now is a fantastic time to buy an iPhone 6. Apple's 2014 flagship phone remains a superb handset and you can now get it for less than £20 a month. It may only be 1GB of data, but you won't find this phone cheaper anywhere else. Total cost over 24 months is £496
3GB 6GB | £50 upfront (with TR25G6 code) | Unlimited minutes and texts | £29pm
This is perhaps the best value LG G6 deal on any network right now - especially when you combine it with TechRadar's exclusive TR25G6 code. Then, after the resulting £50 retail cost, it's just £29 per month for 6GB data and unlimited everything else. Really good value deal. Total cost over 24 months is £746
O2 has been around for yonks, and even longer when you consider that it effectively took over BT Cellnet's trading name in 2001. It now sits as the second-largest mobile phone network after EE.
Its best claim for your contract is with its Priority rewards - from cheap weekly lunch deals and pre-order privileges on gig tickets, to ad-hoc discounts and competitions. Plus, they have 1000s of wifi hotspots in shops and cafes that you can connect to for free and save your precious data.
Can I trust Mobiles.co.uk?
You sure can - we wouldn't feature them if you couldn't!
Mobiles.co.uk is part of the more well-known Carphone Warehouse group. It's been around for more than two decades and has been named 'best online retailer' at the last two Mobile Choice Awards.
We frequently find that it beats the competition to the best prices on the biggest handsets, and O2's double data offer only cements that further. And - unless you're buying the Galaxy S8 - don't forget to pop the code 10OFF in at the checkout to bag an extra tenner off the price of the phone.