Display
Samsung Galaxy A31: 6.4-inch Full HD+ Super AMOLED display Samsung Galaxy M31: 6.4-inch full-HD+ Infinity-U Display Redmi Note 9 Pro: 6.67-inch full-HD+ IPS display with a 20:9 aspect ratio
Processor
Samsung Galaxy A31: MediaTek Helio P65 processor Samsung Galaxy M31: Exynos 9611 processor Redmi Note 9 Pro: Qualcomm Snapdragon 720G processor
Rear camera(s)
Samsung Galaxy A31: 48MP + 8MP + 5MP + 5MP Samsung Galaxy M31:64MP + 8MP + 5MP + 5MP Redmi Note 9 Pro: 48MP+8MP+5MP+2MP
Selfie camera
Samsung Galaxy A31: 20MP Samsung Galaxy M31: 32MP Redmi Note 9 Pro: 16MP
RAM and storage
Samsung Galaxy A31: 6GB RAM + 128GB storage Samsung Galaxy M31: 6GB RAM + 64GB storage and 6GB RAM + 128GB storage Redmi Note 9 Pro: 4GB + 64GB model and 6GB + 128GB storage
Battery
Samsung Galaxy A31: 5,000mAh battery Samsung Galaxy M31: 6,000mAh battery Redmi Note 9 Pro: 5,020mAh battery
Operating system
Samsung Galaxy A31: One UI 2.0 skinned on top of Android 10 Samsung Galaxy M31: One UI 2.0 based on top of Android 10 Redmi Note 9 Pro: MIUI 11 based on top of Android 10
Price
Samsung Galaxy A31: Rs 21,999 Samsung Galaxy M31: Rs 14,999 Redmi Note 9 Pro: Rs 12,999
Our Take
All smartphones share similar specifications. However, there is a huge difference between all the smartphones in terms of pricing. The Samsung Galaxy M31 definitely beats both Galaxy A31 as well as Redmi Note 9 Pro both in the specifications as well as the pricing department. Being affordable it caters to the needs of today’s consumer. 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.