The phone comes in two storage configurations and respective price points (both models offer 6GB RAM). The 64GB storage option typically costs £499, but is now seeing a discount price of £268.95 from Gearbest. The deal cuts the cost by £230, beating Amazon's price by £130.

There's also the 128GB storage option that's typically £549, but is now an incredible £313.50, saving you £235 overall – this outdoes Amazon's price by £107. Pick up the 128GB Xiaomi Mi 9 with £235 off from Gearbest.

Why is this a good deal? 

The Xiaomi Mi 9 ranks high in our round up of the best smartphone of 2019 and even won our Best in Show award at MWC 2019. Sitting at the number two spot, it outranks monolithic flagships like the Google Pixel 3, Samsung Galaxy S10 and the iPhone XR – and there are a few reasons why. The Mi 9 boasts an incredible speed, 20W wireless charging and a large 6.39in screen that supports in-display fingerprint scanner – all of this powered with a Snapdragon 855 processor,.

The Xiaomi Mi 9 is also one of the best camera phones out there. Its triple-lens AI supported camera offers 48Mp, 16Mp and 12Mp sensors and impressive low-light performance. Read our full review of the Xiaomi Mi 9, where it received 4.5 stars out of 5.

Xiaomi Mi 9 contract deals

You can also buy the Mi 9 on contract from Vodafone in the UK. See Vodafone's best plans using our tool below.