Hi, I am considering buying a new phone. I am looking for something with great back camera but for reasonable price as I am still a student. I did some of my own research but can't find the desired answer. I am thinking of Xiaomi Mi 9T, Huawei P20 pro or P30 lite or OnePlus 7 Pro. What would you recommend me?