OnePlus 10R is now officially launched in India. With this launch, we have seen two premium devices this week - OnePlus 10R and Xiaomi 12 Pro. Here's a quick comparison between these two devices.

Xiaomi 12 Pro vs OnePlus 10R

Let's start with display. Both these phones gets to flaunt a AMOLED screen. The Xiaomi 12 Pro sports a 6.73-inch AMOLED LTPO display while OnePlus 10R boasts a 6.55-inch AMOLED panel where both devices offers 120Hz adaptive refresh rate.


Xiaomi 12 Pro is driven by Qualcomm's Snapdragon 8 Gen 1 SoC while OnePlus 10R is powered by MediaTek Dimensity 8100 chipset.


OnePlus 10R is equipped with 4129.8mm² large VC cooling system for better cooling while Xiaomi 12 Pro is designed with 2900mm² VC cooling chamber.

Cooling System

Xiaomi 12 Pro comprises of three 50MP rear cameras and offers up to 8K video recording. It has a larger 32MP selfie camera

While OnePlus 10R settles with 50MP+8MP+2MP triple cameras offering just 4K video recording resolution. It also has a lower 16MP front snapper.


OnePlus packs 4500mAh battery with the fastest ever 150W charging capability while Xiaomi 12 Pro includes a 4600mAh battery with relatively lower 120W charging.


Xiaomi runs on MIUI 13 and OnePlus 10R boots on OxygenOS skin with both based on Android 12. While  OnePlus OS is more closer to the Stock Android and thus offering cleaner UI.


8GB+256GB – ₹62,999 12GB+256GB – ₹66,999

8GB+128GB (80W) – ₹38,999 12GB+256GB (80W) – ₹42,999 12GB+256GB (150W) – ₹43,999


Xiaomi 12 Pro

OnePlus 10R