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.

Comparison  Samsung Galaxy A31 Vs Samsung Galaxy M31 Vs Redmi Note 9 Pro - 32Comparison  Samsung Galaxy A31 Vs Samsung Galaxy M31 Vs Redmi Note 9 Pro - 61