Display

Moto E7 Plus: 6.5-inch HD+ Max Vision display

Realme Narzo 20: 6.5-inch HD+ display

Redmi 9 Prime: 6.53-inch full-HD+ display

Processor

Moto E7 Plus: Qualcomm Snapdragon 460 SoC 

Realme Narzo 20: MediaTek Helio G85 

Redmi 9 Prime: MediaTek Helio G80

RAM and storage

Moto E7 Plus: 4GB of RAM and 64GB of storage option

Realme Narzo 20: 4GB RAM with 64GB storage and 128GB storage option

Redmi 9 Prime:  4GB RAM with 64GB/128GB storage variant

Operating System

Moto E7 Plus: Android 10

Realme Narzo 20: Realme UI based on Android 10 

Redmi 9 Prime: Android 10

Rear cameras

Moto E7 Plus: Dual rear camera set up which includes a 48-megapixel primary camera with f/1.7 aperture and a secondary 2-megapixel depth sensor with an f/2.4 aperture

Realme Narzo 20: Triple rear camera setup that includes a 48-megapixel primary image sensor with f/1.8 aperture, an 8-megapixel ultrawide lens with a field of view of 119 degrees, and a 2-megapixel macro lens

Redmi 9 Prime: Quad rear camera setup that includes a 13-megapixel primary sensor, 8-megapixel ultra-wide camera, 5-megapixel macro lens and a 2-megapixel depth sensor.  

Selfie camera

Moto E7 Plus: 8-megapixel selfie camera

Realme Narzo 20: 8-megapixel selfie camera

Redmi 9 Prime: 8-megapixel

Battery

Moto E7 Plus: 5,000mAh battery 

Realme Narzo 20: 6,000mAh battery

Redmi 9 Prime: 5,020mAh battery

Price

Moto E7 Plus: Rs 9,499

Realme Narzo 20: Rs 10,499

Redmi 9 Prime: Rs 9,999 

Our Take

In terms of pricing, all smartphones fall under the same budget segment. While Motorola’s smartphone is the most affordable and comes loaded with the latest features. If you are on a tight budget then you can go for this phone otherwise we would recommend the Realme phone which has better specs than the Motorola phone.

For the latest gadget and tech news, and gadget reviews, follow us on Twitter, Facebook and Instagram. For newest tech & gadget videos subscribe to our YouTube Channel. You can also stay up to date using the Gadget Bridge Android App.