Redmi K20 Pro, OnePlus 7, and Asus 6Z offer flagship-level specifications at prices that seem easy to digest. If you're not willing to spend a whole lot of money on a new smartphone, but still need the best internals, these three are probably the best options for you.But which is the better phone amongst these three? We decided to find out.We did an extensive comparison between the Redmi K20 Pro, OnePlus 7, and the Asus 6Z to find out which phone deserves your money. We compared the design, cameras, battery life, performance, and other metrics to help you decide which phone is the best for you.