The OnePlus 8 Pro and the Mi 10 5G from Xiaomi are both excellent value flagship offerings, but if one of them has to be your next purchase, which one should it be? I've seen this question pop up quite a bit, so let's settle this once and for all. Having reviewed both phones, it's time to pick a winner between the OnePlus 8 Pro and the Mi 10 5G.
Looking at the pricing and variants on offer, the Mi 10 5G starts at Rs. 49,999 for 8GB of RAM and 128GB of storage, and the other option is Rs. 54,999 for 8GB of RAM with 256GB of storage. Meanwhile, the OnePlus 8 Pro's base variant starts at Rs. 54,999 for 8GB of RAM and 128GB of storage, while the top-end version is priced at Rs. 59,999 for 12GB of RAM and 256GB of storage. Both phones fall in roughly the same price segment, with some overlap in pricing.
The OnePlus 8 Pro and Mi 10 5G are comparably feature-packed, with the major differentiating factors being the cameras and software, so we'll be focusing more on these areas.