Display of Samsung Galaxy A50 is a bit bigger which is 16.26 cm whereas Redmi Note 7 Pro has 16cm. Storage of both phones is the same 64GB. In case of camera Redmi Note 7 proved itself with the Megapixel of 48 MP + 5MP front camera in A50 it is 25MP + 5MP + 8MP. Battery and RAM are the same that is 4000 mAh, 4GB respectively. Samsung has the fingerprint on screen whereas Redmi has a rear fingerprint. Apart from the Light sensor, Proximity sensor, Accelerometer, Gyroscope, Redmi has Compass as well. Thee both phones operate on Android v9.0 (Pie). Samsung has Octa-core (2.3 GHz, Quad core, Cortex A73 + 1.7 GHz, Quad core, Cortex A53) whereas Redmi Note 7 Pro has Octa-core (2 GHz, Dual-core, Kryo 460 + 1.7 GHz, Hexa Core, Kryo 460). Samsung display type is Super AMOLED and Redmi gives IPS LCD. A difference between pixel density is also a factor A50 has 403 ppi and Note 7 has 409 ppi. Technically Note 7 has 2.5GB of extra storage out of 64GB that is 51.1GB and A50 has 49GB. The expandable memory of A50 is Up to 512 GB and Note 7 pro has Up to 256 GB. In terms of the camera, no doubts Redmi 7 is far better with 8000 X 6000 pixels with a feature of Phase Detection autofocus which is missing in A50.
Price of A50 is around ₹20,000 and Note 7 Pro is ₹ 14,500
Overall A50 offer 15% better performance but Redmi camera is 92% better than A50. Redmi also supports FM radio. Price of Redmi is good enough and the best with the features it is giving in this price.