Black Friday has finally arrived and what better time to pick up Apple's latest iOS flagship for a discount price than now? While the iPhone 7 and iPhone 7 Plus may have ruffled a few feathers by jettisoning traditional features (RIP headphone jack), the allure of its distinctly Apple design and stellar software makes it an enticing candidate for your next smartphone.

If you are still unsure whether the iPhone 7 is the phone for you, then have a quick read of our review before you make that final purchase. If you've already made your mind up then below you'll find the best deals – both on contract and sim-free – from around the UK, both direct from network operators and resellers.

Black Friday technology live blog: Best deals on smartphones, TVs, headphones, cameras and more

Black Friday 2016: Best Amazon Echo and Echo Dot deals from Argos, John Lewis, Currys and more

Black Friday 2016: Best John Lewis deals on laptops, televisions, games consoles and home electricals


Best Black Friday Apple iPhone 7 and iPhone 7 Plus sim-free deals


Carphone Warehouse: Phone 7 (32GB) - £579 (sim-free)

Carphone Warehouse: iPhone 7 (128GB) - £679 (sim-free)

Carphone Warehouse: iPhone 7 (256GB) - £779 (sim-free)


Best Black Friday Apple iPhone 7 and iPhone 7 Plus deals: Carphone Warehouse


iPhone 7

EE: iPhone 7 (32GB) on 24 month contract with 2GB data, 1000 minutes and unlimited texts: £33.49 per month (£79.99 upfront)

Vodafone: iPhone 7 (32GB) on 24 month contract with 2GB data, unlimited minutes and unlimited texts: £38.00 per month (£49.99 upfront)

O2: iPhone 7 (32GB) on 24 month contract with 3GB data, unlimited minutes and unlimited texts: £39.50 per month (£49.99 upfront)

O2: iPhone 7 (32GB) on 24 month contract with 5GB data, unlimited minutes and unlimited texts: £43.00 per month (£9.99 upfront)

Vodafone: iPhone 7 (32GB) on 24 month contract with 6GB data, unlimited minutes and unlimited texts: £42.00 per month (£59.99 upfront)

Vodafone: iPhone 7 (128GB) on 24 month contract with 2GB data, unlimited minutes and unlimited texts: £43.00 per month (£79.99 upfront)

iPhone 7 Plus

EE: iPhone 7 Plus (32GB) on 24 month contract with 2GB data, 1000 minutes and unlimited texts: £33.49 per month (£199.99 upfront)

Vodafone: iPhone 7 Plus (32GB) on 24 month contract with 3GB data, unlimited minutes and unlimited texts: £42.00 per month (£159.99 upfront)

O2: iPhone 7 Plus (32GB) on 24 month contract with 3GB data, unlimited minutes and unlimited texts: £39.50 per month (£219.99 upfront)


Best Black Friday Apple iPhone 7 and iPhone 7 Plus deals: O2


O2 do not have any iPhone 7 or iPhone 7 Plus offers at time of writing, but anyone buying a sim-free iPhone may want to consider its the Telefonica-owned network's 20GB data, unlimited minutes, unlimited texts sim-only deal for £20.00 a month on a 12 month contract.


Best Black Friday Apple iPhone 7 and iPhone 7 Plus deals: Vodafone


Nothing Black Friday-specific from Vodafone, but the below offers are definitely worth considering:

iPhone 7 (32GB) on 24 month contract with 10GB data, unlimited minutes and unlimited texts: £48 per month (£120 upfront)

iPhone 7 Plus (32GB) on 24 month contract with 6GB data, unlimited minutes and unlimited texts: £60 per month (£57 upfront)


Best Black Friday Apple iPhone 7 and iPhone 7 Plus deals: EE


Everything Everywhere has also opted against iPhone 7 discounts, but the below are worth a browse:

iPhone 7 (32GB) on 24 month contract with 2GB data, unlimited minutes and unlimited texts: £45.99 per month (£99.99 upfront)

iPhone 7 (32GB) on 24 month contract with 5GB data, unlimited minutes and unlimited texts: £50.99 per month (£49.99 upfront)


Best Black Friday Apple iPhone 7 and iPhone 7 Plus deals: Three UK


Three is offering a range of iPhone 7 and iPhone 7 Plus deals with three months free. You can find the iPhone 7 deals here and the iPhone 7 Plus deals here.


Best Black Friday Apple iPhone 7 and iPhone 7 Plus deals: Virgin Media


Virgin Media has some killer offers for Black Friday thanks to its double data offers:

iPhone 7

iPhone 7 (32GB) on 24 month contract with 2GB data, 1500 minutes and unlimited texts: £41 per month (£0 upfront)

iPhone 7 (32GB) on 24 month contract with 4GB data, 2500 minutes and unlimited texts: £44 per month (£0 upfront)

iPhone 7 Plus

iPhone 7 Plus (32GB) on 24 month contract with 2GB data, 1500 minutes and unlimited texts: £47 per month (£0 upfront)

iPhone 7 Plus (32GB) on 24 month contract with 4GB data, 2500 minutes and unlimited texts: £50 per month (£0 upfront)


Best Black Friday Apple iPhone 7 and iPhone 7 Plus deals: GiffGaff


The iPhone 6S gets the love from GiffGaff this year instead of the iPhone 7. It's still a good phone though - head here for the offers.


Best Black Friday Apple iPhone 7 and iPhone 7 Plus deals: Mobiles.co.uk


Mobiles.co.uk is offering £15 off any upfront cost for Black Friday with the code 15OFFBF. The iPhone 7 deals page is here.


Best Black Friday Apple iPhone 7 and iPhone 7 Plus deals: Mobiles Phones Direct


iPhone 7

Vodafone: iPhone 7 (32GB) on 24 month contract with 6GB data, unlimited minutes and unlimited texts: £37 per month (£0 upfront)

Three: iPhone 7 (32GB) on 24 month contract with 12GB data, unlimited minutes and unlimited texts: £41 per month (£0 upfront)

iPhone 7 Plus

EE: iPhone 7 Plus (32GB) on 24 month contract with 10GB data, unlimited minutes and unlimited texts: £45.99 per month (£0 upfront)