Lenovo-owned Motorola recently unveiled its fourth-generation Moto G4 and Moto G4 Plus smartphones, and they come with almost similar hardware and features. However, both phones have a few key differences.

Another powerful smartphone, Xiaomi Redmi Note 3 (32GB), would compete with the Moto G4 Plus – a slightly powerful variant of the Moto G lineup.

We compared these smartphones based on their specifications and features. The rundown is as follows.

Display, processor, RAM and storage

Both devices have a 5.5-inch full HD (1080p) display. The Moto G4 Plus is powered by Qualcomm’s Snapdragon 617 octa-core processor coupled with 2GB of RAM and 16GB storage. It also comes with 3GB of RAM and 32GB internal storage. For further expansion, a microSD card slot is included.

Snapdragon 650 hexacore chipset is included in Xiaomi’s Redmi Note 3. The processor is paired with four Cortex-A53 cores and two Cortex-A72 cores, as well as 3GB of RAM. A 32GB internal storage is also present. Xiaomi has provided a hybrid SIM card slot that doubles up as two nano SIM cards or one nano SIM card and one microSD card, but not both.

Also Read: iPhone 6S Plus More Popular Than Xiaomi Mi Max? See Comparison

Camera

The Moto G4 Plus carries a 16MP rear camera with laser autofocus, phase detection and dual LED flash. On the other hand, the Redmi Note 3 has a 16MP rear snapper, and both smartphones have a 5MP selfie camera, notes BGR.

Battery

Moto G4 Plus sports a 3,000 mAh battery and TurboPower charging support. According to Motorola, with only 15 minutes of charging, the device is capable of offering six hours of standby as it is backed by a 4,050 mAh battery.

Also Read: Xiaomi Mi Max Pre-Order, Expected Price, Specs and Release Date

OS and connectivity

The Moto G4 Plus runs on the latest Android 6.0.1 Marshmallow OS and offers connectivity features like Wi-Fi 802.11ac, dual-SIM card slots and 4G LTE with VoLTE support, as per GSM Arena.

The Redmi Note 3 is armed with connectivity options such as Bluetooth, GPS, 4G LTE and Wi-Fi 802.11ac. The device now runs on MIUI 7 based on Android 5.1 Lollipop and supports VoLTE calling. Reports said that in the next few weeks, MIUI 8 based on Android 6.0.1 Marshmallow update will be rolled out.