HTC One M8 made its way to the market a few weeks back, but it’s not the only flagship device which has caught the attention of the mobile market. OnePlus’s first handset is also dubbed as the One, which brings Cyanogenmod as its operating system, along with spectacular specifications, and all of it with a budget-friendly price tag. Both One smartphones have quite a lot in common, but if you’re having trouble deciding which one is better, we’ll do a detailed comparison to help you make up your mind. Take a look.

Design and Display

OnePlus One, it comes nowhere near the HTC One M8 when it comes to the design of the smartphones. HTC One M8 comes with a beautiful metallic design and is available in three different colors. One the other hand, the OnePlus One comes with a plastic exterior. Well, it doesn’t look too bad, but the HTC One M8 give users a more premium feel when the handset is held in hand compared to the OnePlus One.

HTC One M8 measures 146.4 x 70.6 x 9.4 mm and weighs only 160g. As for the OnePlus One, it measures 152.9 x 75.9 x 8.9 mm and weighs 162g. The difference isn’t much in terms of weight, but the OnePlus One is comparatively bigger compared to the M8.

HTC One M8 rocks a 5-inch display boasting a resolution of 1920 x 1080 pixels resolution with 441 ppi pixel density. While the OnePlus One comes with a bigger 5.5-inch display sporting a similar resolution and a pixel density of 401 ppi. Both devices come with a IPS LCD display, so a casual user won’t be able to notice too many differences between them.

Performance and Storage

Both devices are powered by Qualcomm Snapdragon 801 chipset under the hood clocked at 2.5GHz, while some markets received the 2.3GHz version of the HTC One M8. RAM is a differentiator here: the HTC One M8 comes with 2GB of RAM while the OnePlus One features 3GB. This could affect the performance of the device, and users may notice slightly faster processor on the OnePlus One.

On the storage side, the HTC One M8 comes with 16GB of storage with a microSD card support of up to 128GB. For the OnePlus One, it comes with two storage configurations: 16GB and 64 GB. Unfortunately, the OnePlus One doesn’t offer microSD card support, which may be a drawback for those looking for extra storage.


This is an interesting duel here. The HTC One M8 comes with dual cameras with a 4MP UltraPixel camera, as well as a depth sensor with UFocus, which let users focus on one element in the picture. On the other hand, the OnePlus One comes with a 13Mp camera which looks good on paper, and in terms of performance as well. OnePlus One also offers 4K video recording capabilities. In the front, both devices come with a 5MP front-facing camera with 1080p video recording capabilities.

Software and Battery Life

Software is another important aspect of both devices. The OnePlus One runs Android 4.4.2 KitKat with Cyanogenmod, which looks more like a stock version of Android, providing users with a pretty good user experience. As for the HTC One M8, it features Android 4.4.2 KitKat, but with HTC’s own Sense 6.0 UI on top of it. Although HTC has made the Sense UI a lot simpler in the HTC One M8 compared to its previous iterations.

As far as the battery is concerned, HTC One M8 comes with a 2,600 mAh battery, while the OnePlus One features a much bigger 3,100 mAh battery. On paper, the battery timing looks good on both handsets, HTC One M8 even comes with an Extreme Power Saving Mode which can offer users extended battery life.


This is the most attractive part of the comparison. HTC One M8 and OnePlus One both offers top-of-the-line specifications, but Pete Lau managed to price it lower than the other flagship devices. OnePlus One 16GB version comes with a $300 off-contract price tag, while HTC One M8 is almost double, costs over $600 in many regions across the globe. As for the 64GB version, users will have to shell out an extra $50 for the OnePlus One.

Wrap up

Well, it’s a pretty good comparison. If you’re on a tight budget, and want to enjoy high-end hardware, OnePlus One offers users an attractive deal. However, if you don’t have any budget issues, and want to get hold of something premium, HTC One M8 is the device for you. Rest is your choice.

Hammad Saleem

Hammad is a full time writer who worked for many popular websites in the past. He loves to write about smartphones and gadgets. When he is not writing, he can be found playing Clash of Clans on his iPhone or looking for a good place to eat.