Display
Redmi 8: 6.22-inch High Definition IPS LCD Display with Corning Gorilla Glass 5 Redmi 7: 6.26-inch HD+ (720 x 1520 pixels) display with Corning Gorilla Glass 5 protection Motorola E6S: 6.1-inch u-notch, HD+ (1,560×720 pixels) Max Vision IPS display with a 19.5:9 aspect ratio
Processor
Redmi 8: Qualcomm Snapdragon 439 SoC processor Redmi 7: Qualcomm Snapdragon 632 processor Motorola E6S: MediaTek Helio P22 SoC processor
Rear camera(s)
Redmi 8: Dual rear cameras with a 12-megapixel Sony IMX363 main camera sensor with an f/1.8 aperture along with a 2-megapixel depth sensor Redmi 7: Dual rear cameras with 12MP + 2MP sensors Motorola E6S: Dual rear cameras with a 13-megapixel primary sensor with an f/2.0 aperture and a 2-megapixel camera with a depth sensor
Selfie camera
Redmi 8: 8-megapixel selfie camera Redmi 7: 8MP selfie camera Motorola E6S: 8-megapixel selfie camera along with an f/2.0 aperture
RAM and storage
Redmi 8: 3GB of RAM with 32GB and 4GB of RAM with 64GB storage Redmi 7: 2GB RAM/ 32GB storage and 3GB RAM/ 32GB storage Motorola E6S: 4GB of RAM and 64GB of onboard storage
Battery
Redmi 8: 5,000mAh battery Redmi 7: 4,000mAh battery Motorola E6S: 3,000mAh battery
Operating system
Redmi 8: Android 9 Pie Redmi 7: Android 9 Pie skinned with MIUI 10 Motorola E6S: Android 9 Pie
Price
Redmi 8: Rs 7,999 Redmi 7: Rs 7,999 Motorola E6S: Rs 7,999
Our Take
All the smartphones come with the same price tag and will be light on your pocket. If you are looking for a phone with a long-lasting battery, then we would suggest you go for Redmi 8 else you can choose its predecessor. But if you need a phone with better optics also the battery is not an issue then you can opt Motorola E6S. For the latest gadget and tech news, and gadget reviews, follow us on Twitter, Facebookand Instagram. For newest tech & gadget videos subscribe to our YouTube Channel. You can also stay up to date using the Gadget Bridge Android App.