Compare Xiaomi Mi4 vs OnePlus One

Feature Comparison

  • OnePlus One's got 9.0% more Screen Size
  • OnePlus One's Internal Storage is 75.0% more
  • RAM of Xiaomi Mi4 is the same as OnePlus One
Xiaomi Mi4
OnePlus One
All Features
Only Differences
Rank Rank #2Rank #1  
Spec Score 
97 /100
100 /100
This score is assigned based on the product's specifications without taking price into consideration.
80Value For Money Score
78Value For Money Score
Screen Size
5 inch 5.5 inch   
Screen Resolution
1920 x 1080 pixels 1920 x 1080 pixels   
Screen Type
Pixel Density
440.6 PPI 400.5 PPI   
Screen Protection
- Corning Gorilla Glass 3   
Qualcomm Qualcomm   
Processor Speed
2.5GHz 2.5GHz   
Qualcomm Snapdragon 801 Qualcomm Snapdragon 801   
Processor Type
Quad-Core Quad-Core   
3GB 3GB   
Adreno 330 Adreno 330   
Rear Camera Resolution
13MP 13MP   
Front Camera Resolution
8MP 5MP   
Camera Details
1/3'' Sensor Size, 1.12µm Pixel Size, Geo-tagging, Touch Focus, Face & Smile Detection, HDR Sony Exmor IMX 214, 6 Lenses to Avoid Distortion & Color Aberration, f/2.0   
Video Recording Resolution
4K Video Recording (2160p) 4K Video Recording (2160p)   
Camera Features
Autofocus, LED Flash Autofocus, LED Flash   
General Specifications     
Operating System
Android Android   
OS Version
Android 4.4 KitKat Android 4.4 KitKat   
OS Detail
- -   
OS Upgradable To
Android 6.0 -   
Device Type
Touchscreen Touchscreen   
USB Connector Type
Micro USB Micro USB   
GPS, FM Radio GPS, FM Radio   
Dimensions (mm)
139.2 x 68.5 x 8.9 152.9 x 75.9 x 8.9   
149 grams 162 grams   
3G, 2G, WiFi, Bluetooth, NFC 4G LTE (India Compatible), 3G, 2G, WiFi, Bluetooth, NFC   
Audio Jack
3.5mm 3.5mm   
White Sandstone Black, Silk White   
Build Material
Metal, Plastic Plastic   
Device Warranty
- -   
Warranty Details
- -   
Internal Storage
16GB 64GB   
Card Slot
- No   
Maximum Card Slot Capacity
- -   
User Available Storage
- -   
SIM Card Slots
Single Single   
Network Type
SIM Card Type
Micro SIM Micro SIM   
Hybrid SIM (microSD + SIM)
No No   
Battery Capacity
3080mAh 3100mAh   
Battery Type
Lithium-ion (Li-ion) Lithium-Polymer (Li-Po)   
Removable Battery
No No   
Wireless Charging
- -   
Fast Charging
- -   

Editor Notes

The Xiaomi Mi4 and OnePlus One are providing each other a stiff competition in the market as both the devices offer high end specifications for a very reasonable price. In fact, the OnePlus One was available in a standard 64GB variant in India while Xiaomi launched the Mi4 in 16GB only. But knowing that people may opt for the One due to more storage space, Xiaomi brought out the 64GB of the Mi4. Now both the phones have a 64GB and a 16GB model but the One is slightly cheaper in both the options.

On paper, there is very little to separate the two. Both the devices run on a 2.5GHz, Snapdragon 801 processor, come with 3GB of RAM and have a 13 Megapixel camera on the back. Both the phones are capable of recording 4K videos (2160p). Also the Mi4 has 8 Megapixel front camera as compared to the 5 Megapixel on the One. So if you are a fan of clicking selfies then the Mi4 may just be a better option. While the battery power difference is nominal (3080 mAh on the Mi4 vs 3100 mAh on the One), the main decisive factor while deciding which one to buy maybe the screen size. Both the phones have a Full HD display but the One has a 5.5 inch screen as compared to the 5 inch Mi4. If you are a fan of big screen phones then One may be a good choice or else its form factor will not be so comfortable. That is mainly because the phone is a bit long. On the other hand, the Mi4 is quite ergonomic for a 5 inch device.

In terms of software, both are shipped with Android KitKat (4.4) but the One runs on CyanogenMod and the Mi4 on Xiaomi’s in-house MiUi. Both these skins offer its users a lot of customization and they may not miss out much from Android Lollipop (5.0). Now in regards to performance, they both are at par. The Snapdragon 801 is more than capable of handling heavy usage so you won't get any significant lag on these phones. Although, at times the Mi4 did get sluggish and that can be blamed on MiUi. After all, those tweaks may have an impact on performance. The photos clicked on the Mi4 look more vibrant than those from the One but the One had much more detail. Now to battery, the battery on the Mi4 lasts slightly longer than the One.

So, if you have to choose one of these devices, then go with the Mi4 as it feels better in hand and has a better camera and battery performance. Also, the One’s that are bought in India won't get any further updates from CyanogenMod and users would have to flash their devices to get the OxygenOS that the OnePlus is working on. Now, we arent sure as to what that OS will offer, so the Mi4 does seem a safer option as Xiaomi provides a lot of updates with new features. But, like mentioned above, if you like big screen phones then possibly go in for the OnePlus One.

Talk about this comparison, ask your questions!

This page helps you compare Xiaomi Mi4 with OnePlus One. When you see Xiaomi Mi4 Vs OnePlus One comparison on Pricebaba, watch-out for the specifications of these phones and also the VFM score. With Pricebaba’s Value For Money Score, you can know how Xiaomi Mi4 stands against OnePlus One and which one you should buy. The best price of Xiaomi Mi4 is currently Rs. 10,999. The lowest price for OnePlus One is Rs. 17,999. The prices for both these products were updated October 22, 2016.
Report an error on this page