Mi 10 vs OnePlus 8 Pro: can Xiaomi’s new flagship take on OnePlus?

The Mi 10 price in India starts at Rs 49,999. while the OnePlus 8 Pro has been priced starting at Rs 54,999.

  • OnePlus 8 Pro and Mi 10 both rock Snapdragon 865 SoC, feature punch-hole AMOLED display, and come with 30W wireless charging support
  • OnePlus 8 Pro touts 120Hz refresh rate display, whereas the Mi 10 comes with a panel that has 90Hz refresh rate 
  • OnePlus 8 Pro comes with 48MP quad rear cameras while, on the other hand, Mi 10 comes with 108MP quad rear cameras.

Xiaomi has launched its flagship Mi 10 smartphone in India. It’s an impressive smartphone, at the very least on paper, and can give other handsets in the premium category a run for their money. In India specifically, the biggest arch-rival of Mi 10 will be the OnePlus 8 Pro – the latest premium flagship smartphone from OnePlus. Let’s stack the two devices against each other to see which one is better in terms of specifications.

Show Full Article

Design and display

OnePlus 8 Pro and Mi 10 both flaunt curved punch-hole displays and glass-sandwich design, but that’s where the similarities end. The OnePlus 8 Pro is slightly bigger than the Mi 10, owing to its 6.78-inch Super AMOLED display that bears 120Hz refresh rate, QHD+, and Motion Graphics Smoothing. The rear panel of the phone sports vertically-aligned cameras mounted on the centre of the frame. As for the edges, the right spine of the phone sports Alert Slider and power button, while the left houses volume buttons. The Type-C charging and audio port is at the bottom along with speaker grille. The OnePlus 8 Pro is the company’s first smartphone with an IP68 rating, which means it can survive underwater up to 1.5 meters for 30 minutes.

The OnePlus 8 Pro is IP68 water and dust resistance certified.

In contrast, the Mi 10 ships with a 6.67-inch E3 AMOLED display that bears only full-HD+ resolution and 90Hz refresh rate. It’s also worth mentioning that OnePlus 8 Pro has higher 90.8 percent screen-to-body compared to Mi 10, which touts 89.8 percent screen-to-body ratio. The Mi 10’s rear panel features quad rear cameras aligned in the top left. The volume rocker and power button both are on the right spine of the phone. The bottom edge has Type-C charging port and speaker grille. Notably, the Mi 10 doesn’t have any IP68 rating.

Performance and software

Both OnePlus 8 Pro and Mi 10 rock flagship-grade Snapdragon 865 SoC with Adreno 640 GPU and Snapdragon X55 modem for 5G connectivity. There shouldn’t be any noticeable difference in terms of performance on these smartphones unless you go for 12GB RAM + 256GB storage variant of the 8 Pro. The latter will be a tad faster than the Mi 10 top-end model, which packs 8GB RAM and 256GB storage.

The Mi 10, as well as OnePlus 8 and Realme X50 Pro, are powered by Snapdragon 865 SoC.

The Mi 10 runs MIUI 11 atop Android 10 out of the box, while OnePlus 8 Pro has OxygenOS-based Android 10 taking care of its software side of things. The OxygenOS is regarded as one of the best custom Android skins in the industry; however, if you’re looking for more customisation go with MIUI 11, which Xiaomi claims is ad-free on Mi 10. 


Coming to the cameras, the OnePlus 8 Pro features 16MP selfie shooter on the front. The quad rear cameras of the phone comprise 48MP Sony IMX689 primary sensor with f/1.78, OIS, and EIS, an 8MP telephoto lens with OIS, 3X hybrid zoom, and f/2.44, a 48MP ultra-wide-angle sensor with 119.7-degree field-of-view and f/2.2 aperture, and a 5MP f/2.4 colour filter sensor.

The OnePlus 8 Pro sports 48MP quad rear cameras.

As for Mi 10, you get 108MP quad camera setup with 108MP ISOCELL Bright HMX primary sensor, dual 2MP sensors (f/2.4 aperture), a 13MP (f/2.4) wide-angle lens, and LED flash. The phone supports 8K video recording at a resolution of 7,680×4,320 pixels. On the front, there is a 20MP snapper for selfies and video chats.

Battery, security, and connectivity options

The OnePlus 8 Pro sports a 4,510mAh battery with Warp Charge 30T wired and Warp Charge 30 wireless charging support that is rated to add 50 percent juice in just 30 minutes. The Mi 10, on the other hand, houses a 4,780mAh battery with 30W wired and wireless charging support drives the entire setup.