Best iPhone 8 Deals: The best contracts available in February 2018

Want to grab the hugely popular iPhone 8 for the best possible price? Here’s our no nonsense list of the best iPhone 8 deals available in February 2018.

Ever since Apple launched the iPhone 8 at the end of 2017, we’ve been hunting for the most attractive iPhone 8 tariffs around to give TrustedReviews readers the very best buying choices – and we know an iPhone 8 bargain when we see one.

Our quick and simple list below features top picks from the very best mobile networks around. Now that the iPhone 8 has been established a few months, tariffs are cheaper and you don’t have to make a huge financial sacrifice to have the latest Apple tech snug in your pocket.

Here are our favourite iPhone 8 deals this month worth checking out:

Our favourite offer this week:

Get a £25 Amazon voucher with all Pay Monthly Contracts and Upgrades at Click to register and get your voucher by email. They'll only use your details to share how to get the reward.

View DealBuy

iPhone 8 | 20GB data on O2 | £35pm & £145 upfront + get a free £25 Amazon voucher

Amazingly low payments of just £35 for 20GB of data make this limited quadruple data offer on O2 a no-brainer. 20GB for the price of 5GB!

View DealBuy

iPhone 8 | 16GB data on Vodafone | £38pm & £110 upfront + get a free £25 Amazon voucher

You get plenty of bang for your buck with this totally affordable yet data-heavy iPhone 8 deal with Vodafone.

View DealBuy

iPhone 8 | 12GB data on O2 | £35pm & £110 upfront + get a free £25 Amazon voucher

Also a limited quadruple data deal, this 12GB deal on O2 brings the upfront payment down to £100 and keeps monthly payments affordable at £35.

View DealBuy

You’ll find plenty more variety further down this page, and we’ve organised our top picks by data allowance to help you compare tariffs across networks at a glance.

Here’s an extra treat from us to you: bag yourself a £25 Amazon voucher to spend on anything you like if by picking one of our iPhone 8 deals available at Simply go here to enter your details, and you’ll receive a link to follow to pick your favourite iPhone 8 deal.

Make sure you use our exclusive voucher code TRUSTED10 at the checkout when buying one of our iPhone 8 deals from too. It’s valid with any deal with an upfront cost greater than £10, and knocks a tidy £10 off the price. That’s certainly not a saving to be sniffed at!

Related: Best iPhone X deals

So what’s all the fuss about the iPhone 8? Apple’s new iPhone landed in September 2017, debuting a host of exciting new features. A sleek, all-glass coating gives it a high-end finish, while Apple’s new performance enhancing A11 Bionic Processor makes it run furiously fast. It comes loaded with the new iOS 11, and has a cracking camera and display to boot.

You can read our full iPhone 8 review to find out more about its cutting edge features, or simply keep scrolling to find yourself the perfect contract.

Best iPhone 8 deals – 2GB to 5GB

We recommend picking a deal with between 3GB and 5GB of data if you regularly reach for your phone between work and home to message, browse, watch videos, send emails, and other general phone tasks that require the heavenly powers of 4G. However, if you watch lots of videos and TV, stream, download or play games avidly when you’re out and about, you should probably look towards a big data deal from the 10GB+ category below.

All iPhone 8 deals below from retailer qualify for our exclusive voucher code TRUSTED10, which knocks off £10 from the upfront cost – simply enter it at the checkout. That price drop is particularly welcome given that all of the best value iPhone 8 deals we spotted at the moment carry a sizeable upfront cost – the cheapest being with EE on an affordable 5GB data deal at £119.99 upfront. With the iPhone 8 being the phone to own right now, though, that kind of upfront bill is to be expected. On the upside, the monthly payments on the deals in this category are nice and low, which is why it’s often worth paying more upfront.

Apple iPhone 8 - 2GB data on iD - £29.99pm & £189.99 upfront

This bargain from iD gets you an iPhone 8 in your pocket for under £30 per month. The upfront cost is the trade-off but overall this is a great deal.

View DealBuy fromiD

Apple iPhone 8 - 3GB data on O2 - £35pm & £170 upfront with code TRUSTED10

If O2 is your network of choice then this 3GB deal is a good shout. Reasonable monthly payments and an upfront cost to match a premium value handset. Save £10 with code TRUSTED10.

View DealBuy

Apple iPhone 8 - 5GB data on O2 - £39pm & £115 upfront with code TRUSTED10

Also comparing favourably is this O2 deal that is slightly more expensive than the EE deal but still one of the best deals around for this network. Save £10 with code TRUSTED10.

View DealBuy


Best iPhone 8 deals – 8GB to 20GB

If you’re not confident you’ll be able to tear yourself away from the iPhone 8’s luscious screen and glossy body once it belongs to you, then you should probably pick a deal with at least 8GB worth of data. Around the 8GB to 15GB data point is perfect for the average phone user, but big data deals around the 20GB mark are advisable if you’ve got a healthy appetite for internet when you’re away from Wi-Fi.

All iPhone 8 deals below from qualify for our exclusive voucher code TRUSTED10, which knocks off £10 from the upfront cost – simply enter it at the checkout. O2 isn’t always the cheapest network, but we’re digging its 10GB and 20GB iPhone 8 deals at the moment, so don’t be too quick to dismiss the network from your upgrade search. EE’s 15GB deal is perfect if you’ve got less cash to splash upfront. Overall, we’d say it’s refreshing to see plenty of deals sitting comfortably below the £40-per-month point, and people might be surprised to find that a luxurious iPhone 8 deal isn’t necessarily out of their price range after all.

Apple iPhone 8 64GB - 10GB on O2 - £35pm & £160 upfront

This 10GB deal on O2 has more data than most average users would get through in a month and a very reasonable monthly cost to go with it. Save £10 with code TRUSTED10.

View DealBuy

Apple iPhone 8 64GB - 15GB on EE - £37.99pm & £100 upfront

A slightly higher monthly cost (but lower upfront) will net you a hefty 15GB on EE too. This deal is a steal at this price and you can save £10 on the upfront cost with voucher TRUSTED10.

View DealBuy

Apple iPhone 8 64GB - 20GB on O2 - £39pm & £140.99 upfront

Go a bit higher again and you can get 20GB on O2 but this great deal still comes in at under £40 per month and has an upfront cost which is expected for this calibre of handset. Save £10 with code TRUSTED10.

View DealBuy


Tweet us your thoughts on these iPhone 8 deals @TrustedReviews.