iPhone deals

Looking to buy an iPhone? There are many ways to do so, whether you want one of Apple's newest models or an older one, perhaps second-hand or refurbished to save you some cash. Here, we talk you through the best places to buy an iPhone 6s, iPhone 6s Plus, iPhone SE, iPhone 6, iPhone 6 Plus, iPhone 5s and older iPhones.

If you're not sure which iPhone is best for you, you can first check out our iPhone buying guide to help you decide.

Best place to buy an iPhone: On contract

Not everyone wants to buy their iPhone outright by coughing up the £350 or more it costs from Apple. The alternative option is to get your iPhone on contract from a network provider. Read on to find out some of the best iPhone deals available in the UK right now.

Best iPhone 6s deals

We've picked out our favourite all-rounder deals for the iPhone 6s below. That means you'll get a solid amount of minutes, texts and data ideal for moderate to heavy users. For even more iPhone 6s deals, visit our iPhone 6s deals round-up.

If you're willing to spend a bit extra on the upfront cost to get a low monthly cost, we think Mobiles.co.uk's 64GB iPhone 6s contract from O2 is a good option. You'll pay £60 upfront and then £31.50 per month. For that you'll get 3GB data and unlimited calls and texts. View deal here.

A good option is also available at Carphone Warehouse, which is offering the 16GB iPhone 6s with 6GB data and unlimited texts and calls for £32 per month and £99.99 upfront. View deal here.

Best iPhone 6s Plus deals

A really great 16GB iPhone 6s Plus deal is available from Mobile Phones Direct, which is offering the phone with no upfront cost and £36.50 per month, and for that you'll get 3GB data and unlimited texts and calls on Vodafone. View deal here.

See more iPhone 6s Plus deals here.

Best iPhone 6 deals

Below are some of the best deals we've found for the iPhone 6, which is a great choice if you're not worried about having the absolute latest model of iPhone as you can save lots of money.

Mobiles.co.uk is offering the 16GB model with 1GB data and unlimited texts and calls for £24 per month and £25 upfront on Vodafone. View deal here.

See more iPhone 6 deals here.

Best iPhone 6 Plus deals

Another great deal from Mobile Phones Direct is the 16GB iPhone 6 Plus with no upfront cost for £34.50 per month on Vodafone. You'll get 3GB data and unlimited texts and calls. View deal here.

See more iPhone 6 Plus deals here.

iPhone SE deals

The iPhone SE is Apple's newest iPhone. It looks just like the iPhone 5s from the outside, but inside it packs some serious power that helps it match Apple's flagship iPhone 6s. It comes with a much lower price tag, and there are some great deals to be had.

Among our favourites is the Carphone Warehouse Vodafone contract on the 16GB model. You can get 3GB data and unlimited texts and calls for £28 with £9.99 upfront cost. View deal here.

You'll find more iPhone SE deals here.

iPhone 5s deals

You can't buy the iPhone 5s from Apple any longer, but that doesn't mean it's not a phone worth buying. You'll find some really cheap iPhone 5s deals if you shop around, so it's an affordable way to switch to iPhone if you want to.

We like the e2save iPhone 5s contract that offers 1GB data, unlimited minutes and unlimited texts for just £17 per month (after you redeem the cash back offer) and no upfront cost on O2. View deal here.

You'll find more iPhone 5s deals here.

Best place to buy an iPhone: SIM-free

The first place to check when thinking about buying a new iPhone is, of course, Apple itself. It's likely to be the priciest place to buy your new iPhone, particularly as they'll be SIM-free, but you know you're getting full support from the company if anything goes wrong with the device. You'll be able to take it straight to the Apple Store for advice and repairs.

Apple currently offers the iPhone 6s, iPhone 6s Plus, iPhone 6, iPhone 6 Plus and iPhone SE, so if you're looking for an older phone you can count the Apple Store out. Below is a breakdown of the iPhone pricing if you buy from Apple.

Click here to view the iPhone on the Apple Online Store.

iPhone generation

iPhone capacity

Apple's price

iPhone 6s

16GB

£539

iPhone 6s

64GB

£619

iPhone 6s

128GB

£699

iPhone 6s Plus

16GB

£619

iPhone 6s Plus

64GB

£699

iPhone 6s Plus

128GB

£789

iPhone 6

16GB

£459

iPhone 6

64GB

£539

iPhone 6 Plus

16GB

£539

iPhone 6 Plus

64GB

£619

iPhone SE

16GB

£359

iPhone SE

64GB

£439

Best place to buy an iPhone: Other retailers

There are a other retailers that you can buy a new, unlocked or SIM-free iPhone from, including Amazon and eBay, particularly useful if you're looking to buy an iPhone 5 or older model no longer sold by Apple. But even the newer models can be cheaper than Apple's prices.

Over on Amazon, the 16GB iPhone 5s is around £250, for example, but be careful because the 16GB iPhone SE is available from Amazon for £364, which is actually more than Apple's price.

You can find out more in our guide to buying an older iPhone

Best place to buy an iPhone: Reconditioned

If you're looking to buy an iPhone, whether it's one of Apple's latest models or one that's a few years old, it's well worth considering buying a reconditioned/refurbished iPhone to save yourself some money. If you spend some time shopping around, you could get a refurbished iPhone that is almost as good as new for much cheaper prices than those charged in the Apple Store.

You can actually buy and sell iPhones right here on the Macworld UK site. With out partner mResell, we run a service that you can use to sell your unwanted Macs, iPhones and iPads. Once a price is agreed we either pick up your iPhone or you can take it to a certified Apple Reseller after which payment is made.

Either way, the iPhone is then thoroughly checked, refurbished and reconditioned, and then listed for sale on the Buy/Sell section of Macworld UK for someone to buy. So if you're looking to buy an iPhone, make sure you take a look. It's a risk-free way of buying second hand. We buy the device and check it, and then you buy from us, so there is no risk of getting stiffed by someone dodgy.

Apple has its own refurbished store, but it doesn't yet offer iPhones.

You can find out more about other places to buy refurbished iPhones in our complete guide to buying a second-hand iPhone.

Read next: iPhone 7 rumours

Best place to buy an iPhone: Second-hand

Buying second-hand, and we're talking straight from the person who was previously using the device, is a much riskier and scarier process, because you have got to rely on another human being's honesty rather than getting the protection provided by Apple and Macworld UK, for example. There are, however, potential rewards in the shape of a bigger discount, but if things go wrong in a month or two, unfortunately you're on your own.

We'd suggest trying local stores such as CEX or other independent stores, as you'll be able to see the person you're buying the iPhone from face to face and go back there if anything goes wrong (though they might not always agree to help you).

If that's not an option, try eBay and Gumtree, but be sure to carefully read the description and ask any questions you think of before bidding or buying.

Also, when using services like eBay and Gumtree, we'd advise paying via PayPal or a credit card, because it'll make it easier if you need proof of purchase or need to chase something up if there's a problem.

Read next: iPad buying guide

Plus, if you want to erase the contents of your iPhone because you are selling it, or because it's not working properly, here's how to reset an iPhone, erase the contents of an iPhone and restore from a backup.

Here’s everything you need to know about Shopping at an Apple Store, Apple Online, and using the Genius Bar

Bookmark now: Black Friday deals 2016