Once the iPhone everyone wanted, iPhone 8 deals are now slowly fading into the background. But, that by no stretch of the imagination means it is no longer a viable option. In fact, iPhone 8 contracts have never looked so tempting.
iPhone 8 deals are now incredibly affordable in comparison to some of Apple's newer devices, especially considering iPhone 11 deals are now available to buy. Despite some of our more back handed age comments above, we think this is still one of the best iPhones available to buy right now.
Unlike Apple's more recent iPhone XS Max or iPhone XS, it doesn't carry the knee-shaking prices and yes, the features are more up to date in those phones but the iPhone 8 has all of the core parts you need.
You still get wireless charging, a stylish design and a great camera, even the processor is still pretty strong - in fact, the one thing you really lose out on is that classic Apple price tag.
You can save yourself lots of money now by using TechRadar's price comparison on this very page. And to make it even easier for you to get the best tariff on an Apple iPhone 8, we've picked out specific recommendations further down the page so you can easily locate the most attractive deals at different data points, networks and budgets.
- Check out prices of other models by heading to our best mobile phone deals guide
- See how it compares to today's best iPhone XR deals
- Or compare this to all of today's best iPhone deals no matter the device
Filter and compare all of the iPhone 8 deals available in the UK:
Top 5 best iPhone 8 deals you can buy in the UK today:
iPhone 8 64GB | O2 | £150 upfront | 10GB data | Unlimited calls and texts | £24pm
This stands out as being easily the best offer on O2 for the iPhone 8. The monthly bills aren't too expensive and the upfront costs are pretty affordable, making this an all-round impressive contract. You even get a pretty decent 10GB of data to power you through each month. Total cost over 24 months is £726
iPhone 8 64GB | EE | FREE upfront | 30GB data | Unlimited minutes and texts | £36pm
Want to land yourself the best iPhone 8 on EE? Then look no further. This contract supplies 30GB of data for just £36 a month. On top of that, there is nothing to pay upfront and all of the benefits of EE - the UK's fastest 4G network. Total cost over 24 months is £864
iPhone 8 64GB | O2 | £65 upfront (with 10OFF code) | 20GB data | Unlimited calls and texts | £31pm
Want to be on O2 but the offer above doesn't have enough data? This could be the contract for you. The monthly bills are slightly more expensive at £31 but then you do get 20GB of data each and every month. Total cost over 24 months is £809
iPhone 8 64GB | Three | 49 upfront | All-you-can-eat data | Unlimited calls and texts | £44pm
Currently, Three is offering a bit of a discount on its unlimited data contracts. That means for the first six months, you only have to pay £25.50 for this contract. After that, your bills will jump back up to £51 a month. Total cost over 24 months is £1,273
iPhone 8 64GB | Vodafone | FREE upfront | Unlimited data, mins and texts | £35pm
Who says unlimited data has to be an expensive option? Coming in at £35 a month and nothing upfront, this is some purely excellent value for those trying to score an iPhone 8 with unlimited data. The only issue, there is a cap of 10Mbs meaning you may struggle with intensive gaming and heavy downloads. Total cost over 24 months is £840
Don't expect a revolution with the iPhone 8. It's essentially a tweaked iPhone 7 with a few enhancements and one or two upgrades. For that reason we wouldn't particularly recommend this phone to anyone with an iPhone 7 - but for those with older phones this could make a timely upgrade if the price of the iPhone XS or iPhone XR makes you want to weep.
Read TechRadar's full iPhone 8 review