Vivo Z1 Pro, Redmi Note 7 Pro, Samsung Galaxy M40, or Realme 3 Pro: Which Is the Best Phone Under Rs. 20,000?

Vivo Z1 Pro, Redmi Note 7 Pro, Samsung Galaxy M40, or Realme 3 Pro: Which Is the Best Phone Under Rs. 20,000?
Realme 3 Pro vs Redmi Note 7 Pro vs Vivo Z1 Pro vs Samsung Galaxy M40.