The best iPhone 8 deals and contracts in July 2019

Realistically, the iPhone 8 is starting to feel its age. Coming near to the milestone of 2 years on the market, iPhone 8 deals are no longer the new kid on the block. To a phone, 2 years means being superseded a few times over and nearing its life in the bargain bin. But if you've got your smart buyer hat on you could see this as an opportunity. 

iPhone 8 deals are now incredibly affordable in comparison to some of Apple's newer devices, and 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.

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 | £40 upfront (with code 10OFF) | 3GB data | Unlimited calls and texts | £28pm
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. However, the data cap on this contract isn't exactly brilliant at 3GB so some might prefer the bigger options below. Total cost over 24 months is £712

Head to to bag this brilliant iPhone 8

iPhone 8 64GB | EE | £45 upfront | 20GB data | Unlimited minutes  and texts | £31pm
For the best EE iPhone 8 look no further. The point that stands out here is the 20GB of data on offer. To get that, you simply need to pay £31 a month and £75 upfront. That is a great price for an iPhone 8 deal on EE. Total cost over 24 months is £813

Get this excellent iPhone 8 deal from Affordable Mobiles

iPhone 8 64GB | O2 | £40 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 £784

Get lots of data on this iPhone at

iPhone 8 64GB | Three | 49 upfront | All-you-can-eat data | Unlimited calls and texts | £51pm
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

Get this unlimited data deal straight from Three

iPhone 8 256GB | EE | £67 upfront | 30GB data | Unlimited mins and texts | £43pm
Expensive? Yes. Worth it? Also yes. This contract not only gives you 30GB of data but also 256GB of data. That means you get the choice of how you want to consume your content. Whether you want to save your videos or stream them online, the choice is yours. But unfortunately, the choice does come at a high price. Total cost over 24 months is £1,099

View this extra storage iPhone 8 deal from Fonehouse

iphone 8 deals

iPhone 8 review in brief

Obviously excellent, but not the newest by far


Screen size: 4.7-inches | Resolution: 750 x 1334 | Rear camera: 12MP | Weight: 148g | OS: iOS 11 | RAM: 2GB | Storage: 64GB/256GB | External storage: No | Battery: 1821mAh

Reasons to Buy
Better screen than iPhone 7
New gold colour is handsome
Reasons to Avoid
It's expensive
Same old design

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