Honor has launched its new Honor 10 smartphone, and we think it could turn out to be the best smartphone deal of the year. It's certainly the best mid-range phone on offer right now. Discover where to buy the Honor 10 in the UK here.

With Android Oreo, a notch like the iPhone X's that means the screen appears bigger, a face unlock feature, high end specs and a price to make OnePlus blush, we're recommending the new Honor 10.

You can find out more about the Honor 10, how it compares with its rivals and how much it impressed us in our Honor 10 review.

Launched on 15 May, it's available to buy now in the UK from a variety of retailers.

Where to buy the Honor 10 SIM-free

If you're looking to buy the Honor 10 SIM-free, there are several options. It's currently £399.99 across the board, but it's possible the price will decrease over time or retailers will offer additional extras to entice you to buy from them.

For example, if you opt for Carphone Warehouse or Honor itself, you'll get a free pair of sports Bluetooth headphones worth £69. 

The current list of retailers is as follows:

Where to buy the Honor 10 on contract

The Honor 10 is also available on contract, but this is exclusively via Three and will be available in stores and online from 17 May.

Contract prices will start at £31 per month for 4GB data, or £40 per month for 30GB data, and you won't have to pay any upfront costs.

Check out the Honor 10 contract options over at Three by clicking here.