“The Honor 8C is the latest budget offering from the brand, and takes on the Xiaomi Redmi 6 Pro in the sub-Rs 15,000 segment”

Xiaomi is currently leading the Indian smartphone market. It’s no surprise then that other companies are tempted to grab a piece of the pie. Honor is one of the players that is constantly trying to one-up the Redmi-maker with its competitive offerings. The latest in the league is the Honor 8C (first impressions), which comes with features very similar to those offered by the Redmi 6 Pro (review). A notched display, dual cameras on the back and a huge battery are just some of the features that are common between the two. And while the Xiaomi handset can be purchased for Rs 10,999, the 8C has been priced at Rs 11,999. Let us delve deep into their features and do a thorough comparison between the two.

Design and display

The rear shell of the Redmi 6 Pro has been built with aluminium, while the Honor 8C has gone for a plastic body, which has a slightly glossy effect. Both the phones have vertically aligned dual cameras on their rear panels, apart from fingerprint readers of course. Their front surfaces are similar too. The displays have notches on the top, and while there are minimal bezels on their sides, they do have slightly elongated chins. On their bottom edges, both these phones have micro-USB connectors, headphone jacks and mono speakers.

The Honor 8C ships with a larger display than that of the Xiaomi handset, but it has a lower resolution. Its 6.26-inch panel bears a resolution of 720 x 1m520 pixels, while the Redmi 6 Pro adopts a 5.84-inch display with a resolution of 1,080 x 2,280 pixels.

Hardware and software

The Honor 8C comes with a 1.8GHz octa-core Snapdragon 632 chipset at its heart, along with an Adreno 506 GPU. This setup is assisted by 4GB RAM and either 32GB or 64GB of storage. As for the Redmi 6 Pro, it comes with a 2GHz octa-core Snapdragon 625 SoC coupled with an Adreno 506 GPU. You can purchase this handset with 3GB of RAM and 32GB of storage, or 4GB of RAM and 64GB of storage. Both the phones hide microSD card slots for expanding their storage further.


The Honor 8C runs the Android Oreo-based EMUI 8.2 software. Apart from the regular features of this software like a one-handed mode, a junk cleaner and so on, it also offers face unlock, a theming engine and the ability to have two accounts on a single app. The Redmi 6 Pro runs the Android Oreo-based MIUI 10. The new features of MIUI 10 include additional gestures, autofill support, AI features and an updated MIUI Calendar app.

Camera and battery


The Honor 8C’s dual camera system consists of a 13MP primary sensor and a 2MP depth sensor for portrait shots. AI-based scene recognition is also present on this phone. Its front camera is an 8MP unit that’s accompanied by a soft light flash feature that has three levels of adjustment. The Redmi 6 Pro carries on its back a 12MP + 5MP combination that renders a portrait mode for getting bokeh in your shots. Its front camera is a 5MP unit.

Both these phones feature 4,000mAh batteries, allowing you to stretch your usage to two days on a single charge. Neither of them support fast charging though.

Closing thoughts 

The Honor 8C matches the Redmi 6 Pro in almost every department, barring its lower resolution display. But the fact remains, both the phones offer value for money, especially with their dual camera setups and their large batteries. Which one you choose will ultimately boil down to your brand preference.