Deal: Grab the iPhone 7 for just £70 upfront with this knockout O2 deal

Got your heart set on the iPhone 7? We think this iPhone 7 deal with O2 is the best way to pocket yourself a snazzy new Apple handset this week.

Available from trusty online retailer Mobiles, the modest deal packs in 3GB of 4G data and unlimited calls and texts to keep the average phone user happy.

It costs £80 upfront, with ongoing monthly payments of just £27 over a 24-month contract – but there’s a sneaky way you can grab this deal for even cheaper. Just enter our exclusive voucher code TRUSTED10 when you reach the checkout to get £10 off the upfront cost, bringing it to a much more appealing £70.

To put that into perspective, our best iPhone 7 deals round-up this month includes a 4GB Vodafone deal that asks for a £49.99 upfront and £38 per month. That tallies up to £961.99 for the entire contract, compared to our iPhone 7 deal’s practically pint-sized total cost of £718.

That’s the deal, but what about the phone? The iPhone 7 was Apple’s first phone to shed the headphone jack when it launched in September 2016, and came with a post-Brexit price hike to boot. But one year and a few iPhones later, it makes an affordable and attractive upgrade on your old Apple handset.

When we first reviewed it, we praised its sharp, colourful display, fast processor and fantastic 12MP camera. The iPhone 7 is still a popular choice for Apple fans who don’t have the budget to invest in one of the pricey 2017 iPhones just yet.

Make sure you snap up our favourite iPhone 7 deal ASAP – we’re sure a gem like this one won’t stick around for long.

Tell us what you think of this iPhone 7 deal on social media @TrustedReviews.