Your guide

Xiaomi Mi 9 back

Xiaomi has a lot of fantastic phones, and they all offer great value. The company does most of its business in China and India, but it’s slowly expanding to Western markets as well. You can already buy Xiaomi phones from the company’s website in European countries like Spain and France, with more expected to join the list somewhere down the line. The manufacturer has also opened its first retail store in the U.K. recently. However, Xiaomi’s phones aren’t available in the U.S. yet.

You’ll find the best Xiaomi phones you can get your hands on below, divided into three categories: high-end, mid-range, and budget.

Editor’s note: We will be updating this list of the best Xiaomi phones regularly as new devices launch.

Best high-end smartphone: Xiaomi Mi 9

Xiaomi Mi 9 screen

The Mi 9 is currently the best Xiaomi phone you can get, offering high-end specs and a mid-range price tag. It comes with three cameras at the back, an in-display fingerprint scanner, and the latest and greatest Snapdragon 855 chipset.

The Xiaomi Mi 9 starts at just 450 euros.

The global version of the device comes with 6GB of RAM and 64 or 128GB of storage, while users in China also get variants with 8 or 12GB of RAM and as much as 256GB of storage. The phone sports a 6.39-inch display with a small notch on top and is made of metal and glass. It supports wireless charging but is not IP rated and lacks a headphone jack.

Like the rest of Xiaomi phones on this list, the Mi 9 offers great value for money. It’s available in a number of European countries starting at just 450 euros (~$510). The handset was not released in the U.S.


  • 6.39-inch Super AMOLED display with 2,340 x 1,080 resolution, 403ppi
  • Snapdragon 855 chipset
  • 6/8/12GB of RAM
  • 64/128/256GB of storage, non-expandable
  • 48, 16, and 12MP rear cameras, 20MP front camera
  • Non-removable 3,300mAh battery
  • Android 9.0 Pie
  • 157.5 x 74.7 x 7.6mm, 173g

Read more

Honorable mentions:

Xiaomi Mi Mix 3 5G

The Xiaomi Mi Mix 3 5G.

The Xiaomi Mi Mix 3 5G stands out thanks to the fact that it’s the cheapest 5G smartphone around at 599 euros (~$677). Xiaomi’s first 5G device is significantly cheaper than rivals from Huawei and Samsung. It also delivers a rather slick slider design, keeping the two front-facing cameras out of sight when you don’t need them. Thanks to this design decision, you’ve got a phone without a notch, which translates to more screen real estate. According to Xiaomi, the Mi Mix 3 5G offers a 93.4 percent screen-to-body ratio.

The phone comes with the Snapdragon 855 chipset along with 6GB of RAM and 64GB or 128GB of storage. The device also delivers a 3,800mAh battery, although you’d expect 5G to use more juice. It also sports a dual-camera setup on the back (12MP+12MP telephoto), wireless charging and dual frequency GPS (the latter first seen on the Xiaomi Mi 8). You can buy the Mi Mix 3 5G from Vodafone via the first link below. You can also click the second link to buy the 4G Mi Mix 3 via Amazon — it differs from the 5G variant by offering a smaller battery and Snapdragon 845 chipset.

Xiaomi Black Shark 2

Black Shark 2 Review glass inset

The last high-end model on our best Xiaomi phones list is the gaming-focused Black Shark 2. It features an integrated liquid cooling system to avoid overheating during long gaming sessions, houses a dedicated “Shark key” for entering a high-performance gaming mode, and has customizable LED strips on the sides. It also supports gamepad attachments that make playing certain games a lot more enjoyable.

In addition to its gaming features, the phone’s specs are what puts it on this list. The Black Shark 2 is powered by the Snapdragon 855 chipset, comes with up to 12GB of RAM, packs a 4,000mAh battery with 27 watt charging, and has a 6.39-inch Full HD+ OLED display. The phone is available in the likes of the EU and the U.K. — expect to pay 549 euros or 470 pounds for the 8GB/128GB model. Xiaomi’s gaming phone is also available in India, with the 6GB/128GB model starting at 39,999 rupees (~$580). 

Best mid-range smartphone: Pocophone F1

best Xiaomi phones

The Pocophone F1 (or Poco F1 in India) isn’t sold under Xiaomi’s name, but it’s made by the Chinese company. The specs of the Pocophone F1 make it seem like a flagship device, with a Snapdragon 845 chipset and up to 8GB of RAM, but the phone can’t really compare with the likes of the Galaxy Note 9. It’s missing a number of high-end features.

The Pocophone F1 is best described as a premium mid-range smartphone.

It doesn’t have wireless charging and isn’t IP rated for protection against water and dust. It also doesn’t have a premium glass or metal design — it sports a polycarbonate (plastic) back — and features an average dual-camera setup on the back. Most users will be able to overlook these things because of the extremely low price.

The Pocophone F1 starts at just 330 euros (~$375). It sports a 6.18-inch LCD display with Full HD+ resolution, comes with up to 256GB of storage, and packs a massive 4,000mAh battery. The device offers a fantastic price-performance ratio, which is the biggest reason why it made our list of the best Xiaomi phones.


  • 6.18-inch IPS LCD display with 2,246 x 1,080 resolution, 403ppi
  • Snapdragon 845 chipset
  • 6/8GB of RAM
  • 64/128/256GB of storage, expandable up to 256GB
  • Dual 12 and 5MP rear cameras, 20MP front camera
  • Non-removable 4,000mAh battery
  • Android 8.1 Oreo
  • 155.5 x 75.3 x 8.8mm, 180g

Read more

Honorable mentions:

Xiaomi Mi A2

best Xiaomi phones

The Xiaomi Mi A2 is powered by the Snapdragon 660 chipset, comes with 4 or 6GB of RAM, and sports a 6-inch Full HD+ display. The handset is part of Google’s Android One program, which means it runs a stock version of Android. It’s also guaranteed to get at least two years of OS updates.

Xiaomi’s mid-ranger sports a premium metal body and is equipped with an excellent camera for the price. Other specs and features worth mentioning include a 3,000mAh battery, a rear-mounted fingerprint scanner, and a 20MP selfie snapper. The phone offers great value for money, starting at just 180 euros (~$205). All these things combined make the Mi A2 one of the best Xiaomi phones in the mid-range sector you can buy.

Xiaomi Mi 9T

The Xiaomi Mi 9T.

The Mi Mix 3 phones aren’t the only full-screen devices on the list, as the Mi 9T (also known as the Redmi K20) offers this feature as well. This is thanks to a pop-up selfie camera, housing a 20MP shooter. The phone’s full-screen display is an OLED design (6.39-inches, full HD+), and also offers an in-display fingerprint sensor.

Xiaomi’s upper mid-range phone also delivers a triple rear camera setup, featuring a 48MP main camera, 13MP ultra-wide snapper, and an 8MP 2x telephoto camera. This makes it one of the few mid-range devices in 2019 with a flexible triple camera layout.

Other notable specs include a Snapdragon 730 chipset, 6GB to 8GB of RAM, 64GB to 256GB of fixed storage, a 4,000mAh battery, NFC, and a 3.5mm port. The Mi 9T is already available in Europe for 299 euros (~$338), and it’ll be launching in the coming weeks in India. 

Xiaomi Redmi Note 7 Pro

This mid-ranger sports a 6.3-inch Full HD+ display and comes with the Snapdragon 675 chipset and up to 6GB of RAM under the hood, which means it has more than enough power for the average user. It also has a dual-camera setup at the back with one of the sensors coming in at a whopping 48MP. However, it uses pixel binning to create 12MP shots, which is said to improve image quality — especially in low-light.

The Redmi Note 7 Pro comes with a large 4,000mAh battery and has a rear-mounted fingerprint scanner. It’s already available in India starting at 14,000 rupees, which translates to around $205 — get it via the button below.

Best budget smartphone: Xiaomi Redmi 7

Redmi 7 in hand (2)

The Xiaomi Redmi 7 is one of the newer devices on the list, and it also comes in as our low-end champion. Xiaomi’s phone offers plenty of features for ~$150, including a capable Snapdragon 632 chipset, 2GB to 4GB of RAM, and 16GB to 64GB of expandable storage. It also delivers a rather slick design, bearing a few similarities to the Redmi Note 7 series. And yes, the Xiaomi sub-brand has even served up a splash-resistant coating.

The Redmi 7 delivers a ton of value at its price point, ranging from a solid processor to a splash-resistant design and more.

As for the rest of the Redmi 7 spec sheet, you’ve got a 12MP+2MP dual rear camera pairing, 8MP selfie camera, 6.26-inch 720p display, 4,000mAh battery, and a rear fingerprint scanner. 

Don’t expect the phone to be amazing in any single area, but the sheer fact that it manages to combine so many features for roughly $150 makes it worth a look. The Xiaomi Redmi 7 is available in the likes of Africa, Asia, and Europe right now.

Redmi 7 in hand with homescreen


  • 6.26-inch IPS LCD display with 1,520 x 720 resolution
  • Snapdragon 632 chipset
  • 2/3/4GB of RAM
  • 16/32/64GB of storage, expandable up to 1TB
  • Dual 12 and 2MP rear cameras, 8MP front camera
  • Non-removable 4,000mAh battery
  • Android 9.0 Pie with MIUI 10
  • 158.65 x 76.43 x 8.47mm, 180 grams

Read more

Honorable mentions:

Xiaomi Redmi 7A

The Xiaomi Redmi 7A. Xiaomi

Xiaomi’s Redmi A series is traditionally the cheapest phone the company has to offer, although the Redmi Go has since stepped in to fill that role. That doesn’t mean the Redmi 7A doesn’t deliver tremendous value for money though.

The Redmi 7A offers a Snapdragon 439 processor (a big upgrade for the series), 2GB to 3GB of RAM, and 16GB to 32GB of expandable storage. Other noteworthy features include a 4,000mAh battery, a 5.45-inch 720p screen, a single 13MP rear camera, 5MP selfie shooter, and a splash-resistant coating.

This device is already available in China for ~$80 (2GB/16GB), but it’s set to launch in India on July 4. We’re likely looking at a similar or slightly more expensive price when it leaves its home market. 

Xiaomi Redmi Go

Leaked promotional photos of the Xiaomi Redmi Go, the first Android Go device from the company.

The last model on our list of the best Xiaomi phones is also the cheapest one. As you can tell by its name, it’s an Android Go device, which means it runs a stripped-down version of Android designed for entry-level smartphones.

The Redmi Go is a great choice for those looking for a compact device, as it sports a 5-inch display. It’s powered by the Snapdragon 425 chipset along with 1GB of RAM and offers 8GB of expandable storage. In Europe, the phone goes for just 80 euros, which translates to around $90.

These are the best Xiaomi phones in our opinion, but there are plenty of other great models available. Have we missed any major ones? Let us know in the comments!

Read comments