If you're looking at those iPhone 7 deals and weeping at the steep prices, you're not alone. The new iPhone is expensive – even more so than the 6S was last year.
So if you're on an iPhone 5S, an iPhone 6 or even an old Android/Windows phone and want to switch to a great iPhone – how about opting for last year's iPhone 6S instead?
TechRadar has teamed up with Mobiles.co.uk and e2save.com to put together some superb iPhone 6S deals just for TR readers. Using the below voucher codes you'll be able to save significant amounts of money on upfront fees, making these the best value iPhone 6S deals currently available in the UK. If they weren't the best, we wouldn't recommend them to you!
We've put them together specifically to beat all of the other deals out there.
iPhone 6S refurb deals in full:
The following two deals are iPhones that Apple themselves have refurbished to make as-new:
iPhone 6S 16GB | £̶5̶0̶ FREE upfront | Unlimited calls and texts | 3GB data | £28.50pm
Use our voucher code 6SREFURB50 to get the iPhone 6S for free instead of paying £50 upfront. Then it's only £28.50 per month for 3GB data and unlimited calls and texts. That's significantly cheaper than any other iPhone 6S deal out there right now. This is a refurb iPhone which means it's either been owned before and refurbished or often simply returned unopened. All refurbs come direct from Apple so they're as-new and you won't be able to see any difference next to a brand new one so we think it's well worth going for, given the cheap price! Total cost over 24 months is £684
View this deal: Space Grey
Voucher code: 6SREFURB50
iPhone 6S 16GB | £̶2̶5̶ FREE upfront | Unlimited calls and texts | 12GB data | £37pm
If you're happy with a refurb iPhone 6S but need more data, this offer is also good value and cheaper than any other 12GB deals out there. Use the voucher code 6SREFURB25 to get the phone for free and then pay £37 monthly for 12GB and unlimited everything else on Vodafone. Total cost over 24 months is £888
iPhone 6S (brand new) deals in full:
If you want a brand new iPhone 6S, these deals are also best in market and our vouchers will help you save even more money! These are for the brand new 32GB version of the iPhone 6S.
iPhone 6S 32GB | £̶5̶0̶ FREE upfront | Unlimited calls and texts | 2GB data | £33.49pm
Use the voucher code 6S50E2 to save £50 and get the brand new 32GB version of the iPhone 6S absolutely free upfront. Then it's a monthly fee of £33.49 for 2GB data on EE with unlimited calls and texts. This is the best 'brand new' iPhone 6S 32GB deal available on EE at the moment (don't take our word for it, do shop around). Total cost over 24 months is £803.76
iPhone 6S 32GB | £̶2̶0̶0̶ £100 upfront | 1000 mins | Unlimited texts | 5GB data | £30.99pm
Use the voucher code 6S100E2 to save yourself £100 on the upfront fee of the new iPhone 6S 32GB handset. You'll pay £100 upfront and £30.99 monthly for 5GB data, 1000 minutes and unlimited texts. This is a really strong deal. Total cost over 24 months is £843.76
To compare these deals against the market, use the table below and/or click the 'view all deals' button!