Xiaomi's flagship phone family hit China in February and Europe in March. For some time you've been able to purchase Mi 10 and Mi 10 Lite SIM-free from the Mi Store or Amazon, but only now in August are contract options for the Mi 10 becoming available in the UK. Mi 10 Pro remains elusive.

The 8GB/256GB Mi 10 officially costs £799, but is currently down to £579 at Amazon, while the Mi 10 Lite is officially available from £249, but again is cheaper at Amazon. As always, even cheaper options are available if you're willing to ship a global from China (see GearBest and Geekbuying, for example).