Xiaomi Mi Band 5 vs. OnePlus Band: Which should you buy?

OnePlus Band review
OnePlus Band review (Image credit: Apoorva Bhardwaj / Android Central)

Xiaomi Mi Band 5

Xiaomi Mi Band 5 Render

The Mi Band 5 delivers everything you're looking for in a budget fitness band. It has an AMOLED panel that holds up just fine in outdoor use, you get 5ATM water resistance, plenty of workout modes, heart rate monitoring, female health tracking, and detailed software metrics.

Xiaomi Mi Band 5

The obvious pick

Outstanding battery life
AMOLED panel
5ATM water resistance
11 exercise modes
Tracks sleep, heart rate, and even stress
No blood oxygen monitoring

OnePlus Band

OnePlus Band

The OnePlus Band nails the hardware side of the equation, delivering blood oxygen saturation monitoring along with heart rate and activity tracking. There's also a 1.1-inch AMOLED screen, 5ATM water resistance, and 13 exercise modes. But the battery life is nowhere as good as the Mi Band 5, and the software needs more polish.

OnePlus Band

Needs refinement

SpO2 monitoring
AMOLED display
5ATM water resistance
13 exercise modes
Tracks sleep and heart rate
Buggy software
Woeful battery life
Limited to India

Xiaomi Mi Band 5 vs. OnePlus Band The hardware is just as good

When it comes to the hardware side of things, there's not much to differentiate the Mi Band 5 against the OnePlus Band. Both fitness bands offer plenty of features, and you get a 1.1-inch AMOLED screen that is vibrant for outdoor use. Xiaomi makes the best cheap fitness trackers available right now, and that is evident the moment you start using the Mi Band 5.

Both bands also have a similar design, but I like the silicone option on the OnePlus Band better. There's also Bluetooth 5.0 LE connectivity as standard, 5ATM water resistance, and sleep tracking along with 24-hour heart rate monitoring. The OnePlus Band has an edge in this particular regard as it also offers SpO2 monitoring, so you can measure your blood oxygen saturation levels using the fitness band.

Xiaomi's Mi Band 5 misses out here, but it offers stress monitoring and female health tracking — two options missing on the OnePlus Band. In terms of activity tracking, the bands hold up just fine: the Mi Band 5 has 11 exercise modes while the OnePlus Band goes up to 13. Here's the full rundown of the hardware:

Swipe to scroll horizontally
Header Cell - Column 0 Xiaomi Mi Band 5OnePlus Band
Display1.1-inch AMOLED126 x 2941.1-inch AMOLED126 x 294
Sensors3-axis accelerometer and gyroscopePPG heart rate sensorSpO23-axis accelerometer and gyroscopeheart rate sensor
Battery life125mAhLasts ten days100mAhLasts three days
Water resistance5ATM5ATMIP68
ConnectivityBluetooth 5.0 LEBluetooth 5.0 LE
Sport Modes1113
Sleep monitoring✔️✔️
Stress tracking✔️
Magnetic connector✔️
Female health tracking✔️

Xiaomi Mi Band 5 vs. OnePlus Band It comes down to battery life

Right now, the main issue with the OnePlus Band is the battery life. It has a 100mAh battery — versus 125mAh on the Mi Band 5 — but for whatever reason, my unit only lasts three days on a full charge. This is after OnePlus touted that the band would be able to deliver a 14-day battery life, just like the Mi Band 5.

Incidentally, the Mi Band 5 delivers on those claims, and you'll only need to charge it a few times a month. The software situation with the OnePlus Band is also not ideal, and it has a few lingering bugs that need to be fixed.

Then there's the issue of availability: while you can get your hands on the Mi Band 5 in global markets, the OnePlus Band is exclusive to India. There's no way to pick up the band in other markets, and that is unlikely to change.

Xiaomi Mi Band 5 vs. OnePlus Band It's an easy choice (for now)

Xiaomi Mi Band

Source: Apoorva Bhardwaj / Android Central (Image credit: Source: Apoorva Bhardwaj / Android Central)

At the end of the day, choosing between the two comes down to one factor: refinement. Xiaomi has been making budget fitness bands for over five years now, and knows how to deliver a refined product that ticks all the right boxes.

OnePlus has managed to nail the hardware, but it needs to fine-tune the software and find a way to fix the battery life. The OnePlus Band has a lot of potential, but it doesn't quite measure up to the Mi Band 5. And considering both bands cost the same in India, you're just better off buying the Mi Band 5 for now.

Harish Jonnalagadda
Senior Editor - Asia

Harish Jonnalagadda is a Senior Editor overseeing Asia at Android Central. He leads the site's coverage of Chinese phone brands, contributing to reviews, features, and buying guides. He also writes about storage servers, audio products, and the semiconductor industry. Contact him on Twitter at @chunkynerd.