
After a whole year of waiting, Apple’s most eagerly anticipated phone has finally landed. And with its HD display, wireless charging capabilities and the new all-glass body, which is reinforced with aluminium to make it the most durable ever, iPhone fans are in for a treat. But as with every update, all that new technology comes at a price – and the price isn’t cheap.
An iPhone will always set you back a little more than most other phones, but the good news is that the iPhone 8 doesn’t have to cost any more than the iPhone 7, so it’s really not hard to justify the upgrade. In fact, it’s already possible to pick one up for less than its predecessor if you do your research. To make things easier, we’ve pulled out all of the best iPhone 8 deals below.
As with the 6, 6s and 7 series, the iPhone 8 Plus comes with a slightly higher price tag than the smaller model, but you’ll get much more than just a bigger phone for your money. The iPhone 8 Plus has a better battery life, dual cameras (like the iPhone 7 Plus) and True Tone technology for a sharper display. Many networks are now offering heftier data packages, too, so you can make the most of the new specs.
READ NEXT: iPhone 8 vs iPhone 8 Plus
Take a look at our pick of the best iPhone 8 and iPhone 8 Plus deals below. We’ll be updating them regularly as new deals and tariffs are released, so you can get the best price on your next upgrade.
The best iPhone 8 UK deals
Save up to £150 on a brand-new iPhone 8
You don’t have to be on a monthly contract to save on your next upgrade. Trade in your old phone and you can save £150 on a brand-new phone at Carphone Warehouse, including the iPhone 8.
Vodafone: iPhone 8 64GB, £48/mth + £90 upfront (24 months)
Unlimited minutes and texts | 26GB (4G) data | Total cost: £1,242
You’ll get an extra 10GB of data thrown in on this Vodafone tariff, which is only available from Carphone Warehouse. And that data won’t go to waste – you can now use it in 110 countries.
EE: iPhone 256GB, £48/mth + £280 upfront
Unlimited minutes and texts | 25GB (4G) data | Total cost: £1,432
This EE deal comes with a massive 25GB of data but will only set you back £10 more than the 8GB tariff, saving you £280 off the network’s advertised price. If that’s not enough, you’ll also get 24 months of BT sport and six months of Apple Music thrown in.
Sky Mobile: iPhone 8 64GB, £47/mth
Unlimited minutes and texts | 10GB (4G data) | Total cost: £1,128
Sky Mobile's Swap24 lets you automatically upgrade your handset at the end of the 24-month contract, so you never have to worry about having the latest phone again. And if you're already Sky TV customer, you can save £10 per month on your tariff.
O2: iPhone 8 64GB, £27/mth + £270 upfront
Unlimited minutes and texts | 3GB (4G) data | Total cost: £918
This may well be the cheapest iPhone 8 deal around. For little more than the cost of the handset only, you can get 3GB of data and unlimited calls and texts for two years.
Three: iPhone 256GB - £65 /month + £79 upfront
Unlimited minutes and texts | 100GB (4G) data | Total cost: £1,639
This brand-new deal from Three comes with a huge 100GB of data, so you can enjoy almost-endless downloads and live streaming in any of Three's 60 Feel At Home destinations worldwide. It's available at this introductory price for a limited time.
The best iPhone 8 Plus UK deals
Save up to £100 on an iPhone 8 Plus
If you prefer to buy the handset outright, don't miss this amazing deal from Carphone Warehouse. They'll give you up to £100 off your new phone when you take out a SIM-only deal.
Virgin Media: iPhone 8 Plus 256GB, £25/mth + £929 upfront
5000 minutes | Unlimited texts | 20GB (4G) data | Total cost: £954
This incredible one-month contract will give you the largest iPhone 8 Plus handset and a month of data, minutes and texts for less than the cost of buying the phone outright.
EE: iPhone 8 Plus 256GB, £48/mth + £360 upfront
Unlimited minutes and texts | 25GB (4G) data | Total cost: £1,512
EE's 24-month plan will give you the network's fastest 4G speed, and 25GB of data to make the most of it. You'll also get the Roam At Home Max plan, which lets you use up to 15GB of monthly data around the world.
O2: iPhone 8 Plus 64GB, £32/mth + £270 upfront
Unlimited minutes and texts | 3GB (4G) data | Total cost: £1,038
It will be hard to find a more affordable tarriff on the iPhone 8 Plus without splashing more upfront, but you'll still get 3GB of data as well as unlimited calls and texts on this plan from O2.
Sky Mobile: iPhone 8 64GB, £57/mth
Unlimited minutes and texts | 5GB (4G) data | Total cost: £1368
There's absolutely no upfront cost with this iPhone 8 deal from Sky Mobile. Best of all, it's on the Swap24 plan, which means you'll get to automatically upgrade your handset at the end of your contract.
Three: iPhone 8 Plus 64GB, £70/mth + £79 upfront
Unlimited minutes and texts | 100GB (4G) data | Total cost: £1,759
Gone are the days when you could only get 30GB of data per month – now you can get nearly the same amount per week thanks to Three’s new 100GB data plan. Right now you can make the most of the introductory price on the new iPhone 8 Plus and enjoy this new tariff along with your new phone.