web analytics

Xiaomi Mi 10 vs Huawei P40 Specs Comparison

Both Xiaomi and Huawei have recently unveiled their flagship devices for 2020, the Mi 10-series, and the Huawei P40-series. While it’d be amazing to get the Mi 10 Pro or the P40 Pro+, they may be out of your budget. So, to those looking to get a budget-friendly flagship device this year, we compared the cheapest variant of each series, the Mi 10 and P40. Which phone should you get? Find out here!

Xiaomi Mi 10Huawei P40
6.67-inch FHD+ (2340 x 1080) AMOLED display
90Hz refresh rate, 180 touch response rate
6.1-inch FHD+ (2340 x 1080) OLED Quad-Curve Overflow Display
Corning Gorilla Glass 5
Qualcomm Snapdragon 865 5G 2.84GHz octa-core CPUHiSilicon Kirin 990 5G 2.86GHz octa-core CPU
Adreno 650 GPUMali-G76 GPU
128GB/256GB UFS 3.0 w/ Write Turbo128GB, 256GB storage
-NM card support up to 256GB
Quad-rear cameras:
* 108MP F1.69 (main)
* 13MP F2.4 (ultra-wide)
* 2MP F2.4 (macro)
* 2MP F2.4 (depth)
Triple-rear cameras:
* 50MP F1.9 RYYB (main, Octa PD AF)
* 16MP F2.2 (ultra-wide)
* 8MP F2.4 (telephoto, 3x optical, OIS)
20MP front camera32MP F2.0 front camera + IR Depth sensor
-Single-SIM + e-SIM (for select models)
5G, 4G LTE5G, 4G LTE
WiFi 6WiFi 6 Plus
Bluetooth 5.1, Qualcomm TrueWireless Stereo PlusBluetooth 5.1
IR Blaster-
Fingerprint scanner (in-display)Fingerprint scanner (in-display)
Face UnlockFace Unlock
USB Type-CUSB Type-C
MIUI 11 (Android 10)EMUI 10.1 (Android 10) w/ HMS
Super VC Liquid Cooling-
4,780mAh battery w/ 30W PD fast charging, 30W wireless charging, 10W reverse wireless charging3,800mAh battery w/ 22.5W Fast Charging
162.6 x 74.8 x 8.96 mm148.9 x 71.06 x 8.5 mm
208 g175 g

Summary of advantages:

Xiaomi Mi 10

  • Bigger display with faster refresh rate and touch response rate
  • More RAM
  • Higher main camera resolution
  • Inclusion of macro and depth rear cameras
  • Inclusion of an IR Blaster
  • Super VC Liquid Cooling
  • Larger battery with faster wired and wireless charging

Huawei P40

  • Expandable memory via NM Card
  • Higher ultra-wide camera resolution
  • Telephoto camera
  • Higher front camera resolution
  • IP53-certification


While both smartphones have the same resolution, the Xiaomi Mi 10 has a larger, 6.67-inch AMOLED, HDR10+ capable display with a faster 90Hz refresh rate and 180Hz touch response rate. Meanwhile, the Huawei P40 has a smaller 6.1-inch OLED display. For protection, the Mi 10 also comes with Corning Gorilla Glass 5, while Huawei is yet to disclose if they used glass protection for the P40’s display.


Both devices sport the latest 5G capable flagship chipsets from Qualcomm and HiSilicon. While both chipsets could handle any task you throw at it, the Mi 10 comes with Super VC Liquid Cooling, which should allow the device to sustain higher clock speeds over longer periods. In terms of memory configuration, the Mi 10 comes with up to 12GB of LPDDR5 and up to 256GB of UFS 3.0. Meanwhile, the Huawei P40 comes with up to 8GB of RAM and up to 256GB of storage. Additionally, users can add up to an additional 256GB storage via NM Cards.


On paper, the Xiaomi Mi 10 trumps the Huawei P40 thanks to its massive 108MP primary camera, accompanied by a 13MP ultra-wide, 2MP macro, and 2MP depth sensor. That being said, the P40’s triple camera system isn’t anything to scoff at. It has a 50MP RYYB primary camera, 16MP ultra-wide, and an 8MP telephoto with 3x optical and OIS. as for the front camera, the Huawei P40 is better equipped, with its 32MP front shooter paired with an IR depth sensor. Meanwhile, the Mi 10 comes with a 20MP front camera.

Connectivity & Other Features

In terms of connectivity, both the Mi 10 and P40 come with 5G/4G LTE, WiFi 6, and Bluetooth 5.1. They also have NFC and dual SIM support; however, the Mi 10 also has an IR blaster, while the P40 does not.

In terms of protection, the Huawei P40 does appear to be more durable to dust and water splashes thanks to its IP53 water and dust resistance rating.


Both devices are running on Android 10, with each company’s skins, MIUI 11 for the Mi 10, and EMUI 10.1 for the P40. The main difference between the two is that the P40 runs on Huawei Mobile Services, while the Mi 10 comes with Google Mobile Services built-in.


In terms of battery, the Mi 10 is better-equipped thanks to its massive 4,780mAh battery and faster 30W PD charging with 30W wireless charging and 10W reverse charging support. On the other hand, the P40 is powered by a 3,800mAh battery with 22.5W fast charging support.


Here are the prices of each smartphone:

Xiaomi Mi 10

  • 8GB + 128GB – CNY 3,999 or around PHP 29,000
  • 8GB + 256GB – CNY 4,299 or around PHP 31,000
  • 12GB + 256GB – CNY 4,699 or around PHP 34,000

Huawei P40 – PHP 36,990

The Xiaomi Mi 10 and Huawei P40 are truly flagship devices, despite their lower costs. They have great looking displays, the best chipset from Snapdragon and HiSilicon, 5G connectivity, and amazing camera systems. However, between the two devices, the Mi 10 does look better on paper. It’s got a larger, faster display, more RAM, a higher resolution rear camera, a larger battery with faster-charging support, and, most notably, Google Mobile Services.

That said, the Huawei P40 is still an excellent choice for those looking for high-performance phones. Its camera system, as stated earlier, isn’t anything to scoff at, and its included IR depth sensor allows users to take advantage of AI-based gesture controls.

Which of these two phones gets you more excited? Let us know in the comments section below!

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,031 other subscribers

1 Response

  1. Avatar for jobert_sucaldito jobert_sucaldito says:

    The P40 is too small, a woman would appreciate it. I guess since I have a big hand and like big phones, I will go for Xiaomi.

Leave a Reply

Your email address will not be published. Required fields are marked *