Where's the best place to buy an iPhone 6s or iPhone 6s Plus? Find the best iPhone 6s deals UK right here.

The iPhone 6s and iPhone 6s Plus have been on sale since September 2015, so if you’re looking to buy one now, chances are you’ll be expecting a cheaper price than if you bought one immediately. The newest models bring 3D touch capabilities and the now oft-sought-after Rose Gold colour. There's also a new A9 chip and a new 12Mp iSight camera. Read: iPhone 8 release date, name, features and specs.  

Generally, we find that SIM-free price remains the same, especially with iPhones bought directly from Apple, but contracts can often cost less if you wait a bit.

Read on for the low-down on the best current UK deals for the iPhone 6s and 6s Plus.

See also: iPhone 6s vs iPhone 6s Plus comparison.

Best iPhone 6s deals UK: Apple

If you already have a SIM that you want to use with a new iPhone, there’s no better peace of mind than buying your new handset directly from Apple.

All four colours are available (Space Grey, Silver, Gold, Rose Gold) in either 16GB, 64GB or 128GB.

The 16GB iPhone 6s is £539, while the 64GB is £619 and the 128GB is £699.

Click here to view iPhone 6s from Apple

The larger 5.5 inch screen of the iPhone 6s Plus puts it firmly in phablet territory, and it’s a beautiful phone.

Price from Apple for the 6s Plus are £619 for the 16GB, £699 for the 64GB and £789 for the 128GB.

Click here to view iPhone 6s Plus from Apple

Buying the phone outright then getting a SIM-only deal can often work out cheaper in the long run but it can be difficult to find the cash to stump up initially. It also means you can sell the phone in a year's time and use the money to upgrade. But if you're looking for a contract, then read on.

Best iPhone 6s deals UK: EE

The best 24-month deal currently available direct from EE for the 16GB iPhone 6s gets you unlimited minutes and texts with 2GB data for £45.99 per month with a £49.99 upfront handset cost. View the deal here

A great deal currently for the 16GB iPhone 6s Plus gets you unlimited minutes and texts but with a whopping 20GB data per month, at a cost of £60.99 per month and only £29.99 upfront handset charge. A good deal if you’re a power user who eats through a lot of data. View the deal here

Be advised though, there are cheaper deals to be had if the thought of £60.99 per month makes your eyes water, with an almost identical deal available from O2 at a lower price.

Best iPhone 6s deals UK: O2

The prices for the iPhone 6s 16GB model from O2 are pretty high, for us the best of the bunch is unlimited minutes and texts with 5GB data for £50 per month with £19.99 upfront handset cost. View the deal here

Similarly for the 16GB iPhone 6s Plus, O2 isn’t budging on price. The pick of the lot is expensive but bear with us – you get unlimited minutes and texts with a massive 20GB data for £60 per month and no upfront cost. View the deal here

Best iPhone 6s deals UK: Three

Three offers an excellent ‘All-you-can-eat’ deal for the 16GB iPhone 6s – so even though it’s only got 16GB on-board storage, if you stream all your music throufh Spotify and all your films through Netflix, with this unlimited data package you need not worry about bill shock. It’s all in the cloud, man.

You get unlimited minutes, texts and data for £55 per month with a £49 upfront handset cost. View the deal here

It’s a little trickier with the 16GB iPhone 6s Plus, as operators are still charging a premium, so here we’d recommend Three’s plan that gives you unlimited minutes and texts with 1GB data for £43 with a £99 upfront handset cost. 1GB isn’t a lot, so this is a good deal if you’re always on your home and work Wi-Fi throughout the day. View the deal here

Best iPhone 6s deals UK: Vodafone

Vodafone some reasonable deals going for the 16GB iPhone 6s. You can get unlimited minutes and texts with 3GB data for £37 per month and £50 upfront handset cost. View the deal here

You can get the 16GB iPhone 6s Plus from Vodafone with unlimited text and minutes plus a ridiculous 24GB data for £57 per month and £40 upfront. This is a true power-user tariff. View the deal here.

Best iPhone 6s deals UK: Mobiles.co.uk

Mobiles.co.uk offers deals on the iPhone 6s and 6s Plus through the four main UK mobile operators at sometimes reduced costs.

It’s offering a larger capacity, 64GB iPhone 6s with unlimited minutes and texts with 3GB data for £34.50 per month and £50 upfront handset cost. View the deal here

You can also consider going for the 16GB iPhone 6s Plus with unlimited minutes and texts with 3GB data for £31.50 per month and £75 upfront handset cost. This is one of the best deals we can currently see out there for Apple’s most slab-phabtastic phone ever. View the deal here

Best iPhone 6s deals UK: Carphone Warehouse

Carphone is running a decent deal on the 16GB iPhone 6s at the moment with EE, offering you unlimited minutes and texts with 5GB of data for £33.49 per month and £29.99 upfront handset cost. View the deal here

It’s also running a great deal on the 16GB iPhone 6s Plus on Vodafone, with unlimited minutes and texts with 12GB data for £47 per month and £29.99 upfront cost. View the deal here

There’s also a worthy mention reserved here for the 128GB capacity iPhone 6s. Carphone is offering the device through Vodafone; unlimited minutes and texts with 6GB of data for £52 per month and £99.99 upfront handset cost.

A good deal if you want a high capacity device for storing music or TV shows on, and if you can afford to pay the upfront cost there and then. View the deal here

You can also search right here for the best deals for you in the below box - just select how much minutes, texts and data you want from your contract and we'll do the rest.

Bookmark now: Black Friday deals 2016