Display
Vivo U10: 6.35-inch HD+ display along with a waterdrop-style notch on top. Moto E6S: 6.1-inch u-notch, HD+ (1,560×720 pixels) Max Vision IPS display with a 19.5:9 aspect ratio
Processor
Vivo U10: octa-core Qualcomm Snapdragon 665 SoC Moto E6S: MediaTek Helio P22 SoC processor
Rear camera(s)
Vivo U10: Triple rear camera set up that includes a 13-megapixel main sensor, an 8-megapixel sensor with a super-wide-angle lens, and a 2-megapixel camera Moto 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
Vivo U10: 8-megapixel selfie camera Moto E6S: 8-megapixel selfie camera along with an f/2.0 aperture
RAM and storage
Vivo U10: 3GB RAM with 32GB internal storage, 3GB with 64GB of internal storage and 4GB with 64GB Moto E6S: 4GB of RAM and 64GB of onboard storage
Battery
Vivo U10: 5000mAh battery Moto E6S: 3,000mAh battery
Operating system
Vivo U10: Android 9 Pie Moto E6S: Android 9 Pie
Price
Vivo U10: Rs 8,990 Moto E6S: Rs 7,999
Our Take
Vivo U10 comes with an asking price of Rs 8,999 and Moto E6S is a bit cheaper that comes at Rs 7,999. But considering the RAM and storage at this price point, Vivo offers 3GB with 32GB of storage whereas Moto comes with 4GB with 64GB of storage. But if you are looking for a phone with a good battery life then you can go for Vivo U10 as it comes loaded with 5000mAh battery whereas Moto E6s offers a 3000mAh battery. Apart from that Moto has dual rear cameras whereas Vivo comes equipped with triple rear cameras. 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.