Samsung Galaxy M31s vs Redmi Note 9 Pro vs Redmi Note 9 Pro Max: Price, Specifications Compared Phones