Display
Xiaomi Mi A3: 6.08-inch HD+ (720×1560 pixels) AMOLED display Xiaomi Mi A2: 5.99-inch touchscreen that supports the 18:9 aspect ratio. Redmi Note 7: 6.3-inch Full HD+ LCD display
Processor
Xiaomi Mi A3: Qualcomm Snapdragon 665 Xiaomi Mi A2: Qualcomm Snapdragon Octa-Core 660 CPU Redmi Note 7: Qualcomm Snapdragon 660 processor
Rear camera(s)
Xiaomi Mi A3: Triple rear camera set up with 48-megapixel main 8-megapixel secondary and a 2-megapixel camera Xiaomi Mi A2: Dual rear camera setup with 12MP main and 20MP secondary camera Redmi Note 7: Dual rear camera setup with 12MP and 2MP sensors
Selfie camera
Xiaomi Mi A3: 32-megapixel Xiaomi Mi A2: 20 MP front camera Redmi Note 7: 13MP front-facing camera
RAM and storage
Xiaomi Mi A3: 4GB RAM with 64GB internal storage and 6GB RAM with 128GB internal storage Xiaomi Mi A2: 4GB RAM with 128GB internal storage and 6GB RAM with 128GB storage Redmi Note 7: 3GB RAM/32GB onboard storage, 4GB RAM/64GB internal storage
Support for microSD card
Xiaomi Mi A3: Up to 256GB Xiaomi Mi A2: Up to 256GB Redmi Note 7: Up to 256GB
Battery
Xiaomi Mi A3: 4030mAh battery Xiaomi Mi A2: 3,010 mAh battery Redmi Note 7: 4,000mAh battery
Operating system
Xiaomi Mi A3: Android 9.0 Pie with ColorOS 6 on top Xiaomi Mi A2: Android 8.1 Oreo Redmi Note 7: Android 9.0 Pie skinned with MIUI 10
Price
Xiaomi Mi A3: Rs 12,999 Xiaomi Mi A2: Rs 10,291 Redmi Note 7: Rs 9,999
Verdict
Lastly, we would like to say that Xiaomi Mi A3 is better than Redmi Note 7 and Xiaomi Mi A2 in all aspects whether it’s the camera capabilities, battery life, display screen, processor and so on. But, the price plays a major factor here too. 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.