OnePlus 10 Pro vs Xiaomi 12 Pro: On Giztop both OnePlus 10 Pro and Xiaomi 12 Pro has similar starting price of $899. When it comes to performance, these two are powered by the latest Snapdragon 8 Gen 1 5G chipset.

But what are the differences between these two smartphones? Which is better? This comparison post will guide you to make a sound purchasing decision.

OnePlus 10 Pro vs Xiaomi 12 Pro

SpecificationsOnePlus 10 ProXiaomi 12 Pro
Display6.7-inch, 120Hz6.7-inch, 120Hz
RAM8 / 12GB8 / 12GB
Storage128 / 256GB128 / 256GB
Back Camera48 + 50 + 8MP50 + 50 + 50MP
Front Camera32MP32MP
ChipsetSnapdragon 8 Gen 1Snapdragon 8 Gen 1
SoftwareAndroid 12Android 12
Battery5,000mAh (80W)4,600mAh (120W)

See Also: OnePlus 10 Pro now available for purchase, starting price is $899
See Also: Xiaomi 12 Pro now available for purchase for $899


OnePlus 10 Pro vs Xiaomi 12 Pro have similar display quality. We talking of 6.7-inch QHD+ LTPO super AMOLED touchscreen with adaptive 120 Hz refresh rate support that can switch between 1Hz – 120 Hz.

Also you get 10bit colors and HDR10+ certification as well as Corning Gorilla Glass Victus protection. Sadly they lack water and dust resistant IP rating. Which means they both could be damaged by water penetration.


OnePlus 10 Pro has 48MP Sony IMX789 main cam with OIS support, alongside a 50MP Samsung JN1 sitting behind the 150-degree lens of the ultrawide shooter, and 8 MP OIS telephoto lens (3.3x optical zoom). Upfront it has 32MP for selfie.

In comparison, Xiaomi 12 Pro packs 50MP OIS main cam, alongside a 50MP for an ultrawide and 50 MP telephoto lens (2x optical zoom). Upfront it has 32MP for selfie. The main camera on both devices are impressive and can record video in 8k resolution, while the front cameras are limited to 1080p video.

Overall, the OnePlus 10 Pro camera has more depth. first, it offers 50 MP ultrawide shooter with 150 degree field of view. Secondly, the 8 MP telephoto lens is capable of 3x optical zoom with support for optical image stabilization.

See Also: Realme GT 2 Pro vs Xiaomi 12 Pro: Which is better
See Also: OnePlus 10 Pro vs Google Pixel 6 Pro: Which is better

Performance | Storage | RAM | 5G

OnePlus 10 Pro vs Xiaomi 12 Pro are powered by the latest Snapdragon 8 Gen 1 chipset. A 5G SoC that is fabricated on a 4nm node with a performance that is 25% better than its predecessor – Snapdragon 888. In terms of configuration, both are available in 8/12 GB of RAM and 128/256 GB storage (no space for micro SD card).

See Also: iQOO 9 Pro vs OnePlus 10 Pro: Which is better
See Also: Xiaomi 12 Pro vs Samsung Galaxy S21 Ultra: Which is better


These two smartphones run Android 12 out of the box and both OnePlus and Xiaomi have promised 3 years of major software update and up to 5 years of security patch.


OnePlus 10 Pro packs 5,000 mAh battery capacity with 80W fast charge support. While Xiaomi 12 Pro has 4,600 mAh battery capacity that is splitted into two cells that charge at 120W via cable and up to 50W wirelessly.

According to Xiaomi, the Xiaomi 12 Pro can be charged from 0-100% in 18 mins. So even though it has smaller cell, it charges faster too.

See Also: Xiaomi and OPPO to bring 200W fast charging in phones soon
See Also: Best Cell Phones under 500 USD in the US

OnePlus 10 Pro vs Xiaomi 12 Pro: Price

Going by the price listed on giztop where you can purchase either of both devices now, these two have a starting price of $899.

OnePlus 10 Pro vs Xiaomi 12 Pro: Verdict

OnePlus 10 Pro vs Xiaomi 12 Pro

Most of the Chinese Android smartphones that have been released so far this year have an almost similar features. And these two are not excluded. However, I’ll prefer the camera system of the OnePlus 10 Pro over that of the Xiaomi 12 Pro.

So if I’m to score both smartphones by percentage. I’ll score the Xiaomi 12 Pro (48%) while the OnePlus 10 Pro gets (52%).

Where to Buy Xiaomi 12 Pro and OnePlus 10 Pro
Xiaomi 12 ProPriceOnePlus 10 ProPrice
Buy on Giztop$899Buy on Giztop$899

Leave a Reply

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