OnePlus 8 vs Xiaomi Mi 10 – Who is The Best Flagship Killer?

OnePlus has announced the company’s latest flagship smartphone, OnePlus 8 alongside the Pro model, OnePlus 8 Pro. The device features top-of-the-line specs as we see in other flagship phones.

The onePlus 8 has upgraded much better than its predecessor, OnePlus 7. It has several worthy rivals, one of them is Xiaomi Mi 10. Xiaomi Mi 10 is another flagship phone from Xiaomi that launched back on February 13, 2020.

Let’s check how both phones deal with each other.


The OnePlus 8 and Xiaomi Mi 10 feature glass in front and back with an aluminum frame. The OnePlus 8 is lighter than Xiaomi Mi 10, weighing at 180 grams whereas Mi 10 weighs at 208 grams.

The OnePlus 8 has received the IP68 dust & water-resistant whereas Xiaomi Mi 10 lacks this certification, though Xiamoi should have planted it as a flagship smartphone. But OnePlus supports this feature for only Verizon and T-Mobile regions.


OnePlus 8 sports a 6.55-inch Fluid AMOLED display with HDR10+ support, while Xiaomi Mi 10 features a larger 6.67inch Super AMOLED display with HDR10+ support. Both phones feature 90hHz refresh rate for a better and smooth touch experience.

For display protection, both phones are installed with Corning Gorilla Glass. Further, both phones have a similar pixel size of 1080 x 2340 pixels.

The phones differ in the aspect ratio of the display. The OnePlus 8 features a slightly bigger aspect ratio of 20:9, while Xiaomi Mi 10 has 19.5:9 aspect ratio.

Both phones house a punch-hole cutout in the front display for a selfie camera at the top left corner.


The OnePlus 8 and Xiaomi Mi 10, both phones are powered by top Qualcomm chipset, Snapdragon 865 under the hood. The chipset features 25 percent improved performance than its predecessor and integrated with fifth-generation connectivity.

OnePlus 8 comes with Android 10, based on Oxygen OS 10.0, and this is what OnePlus is famous for, Oxygen OS. The phone forms Octa-core CPU and Adreno 650 GPU processors for high-quality performance alongside the top-rated chipset.

Xiaomi Mi 10 doesn’t differ much in that case. Just in the operating system, Xiaomi Mi 10 runs on MIUI 11 out of the box.


Here’s what makes everyone have a choice. The right choice to differ.

The OnePlus 8 seems to lack behind in camera hardware against Xiaomi Mi 10. OnePlus 8 features triple camera setup whereas Xiaomi Mi 10 hails a quad-camera setup on the rear.

The OnePlus 8 enrols a 48-megapixel wide sensor as a primary snapper, followed by a 16-megapixel ultrawide sensor, and 2-megapixel for a macro unit. It houses a 16-megapixel selfie wide-angle shooter in the punch-hole setup.

On the other hand, Xiaomi Mi 10 sits at the helm with the quad-camera setup, including a sizeable primary sensor of 108-megapixel for wide-angle shooting, joined by 13-megapixel for the ultrawide field of view, 2-megapixel for the macro unit, and 2-megapixel depth sensor for bokeh and portrait shots.

The Xiaomi Mi 10 also houses a 20-megapixel selfie snapper on the punch-hole cutout, which works for a wide-angle view.


OnePlus 8 provides only two storage models, 8GB RAM and 128 GB storage, 12GB RAM and 256GB storage. 

For instance, Xiaomi Mi 10 ensures three storage variants, including 8GB RAM and 128GB storage, 8GB RAM and 256 storage, and the top model, 12GB RAM and 256GB storage.

Battery Life

The battery is the only thing that harnesses everyone’s mind. Well, this is it.

OnePlus 8 calls for a 4300mAh battery, bundled with 30W fast charging. The adapter can charge the phone 50 percent in 22 minutes.

By contrast, Xiaomi Mi 10 features more reliable battery life with 4780mAH battery. The battery package is knotted with 30W fast charging, 3.0 power delivery, 30W fast wireless charging and 5W power bank or reverse wireless charging.

Here is the OnePlus 8 Vs Xiaomi Mi 10 Specs Comparison

ConfigurationOnePlus 8Xiaomi Mi 10
Announced DateApril 14, 2020February 13, 2020
Weight180 grams208 grams
Build materialGlass & AluminumGlass & Aluminum
Body ProtectionSplash ProofSplash Proof
Display6.55 inches Fluid AMOLED
HDR 10+,
90Hz refresh rate
6.67 inches Super AMOLED,
HDR 10+,
90Hz refresh rate
Display protectionCorning Gorilla GlassCorning Gorilla Glass
ChipsetQualcomm Snapdragon 865Qualcomm Snapdragon 865
OSAndroid 10.0; Oxygen OS 10.0Android 10.0; MIUI 11
Main Camera48 MP (wide), f/1.8;
16 MP (ultra-wide), f/2.2;
2 MP (macro), f/2.4
108 MP (wide), f/1.7;
13 MP (ultra-wide), f/2.4;
2 MP (depth), f/2.4;
2 MP (macro), f/2.4
Selfie Camera16 MP (wide), f/2.020 MP (wide), f/2.0
BatteryNon-removable Li-Po 4300mAH battery,
Fast Charging 30W
Non-removable Li-Po 4780mAh battery,
Fast Wired Charging 30W
ColorsOnyx Black, Glacial Green, Interstellar Glow, Polar SilverCoral Green, Twilight Grey, Peach Gold
OnePlus 8 vs Xiaomi Mi 10

Write Your Comment/Opinion About This Article

Remember to keep comments respectful and to follow our Comment Guidelines. Posting other websites link is Strongly Prohibited.