It's none other than iPhone 12 mini. It is the best iPhone in the market right now. Great display with fast processor in a small package. 70% of people prefers iPhone 12 mini for the specs as they are same as iPhone12. So, buying an iPhone in 2021 just go for iPhone 12 mini as it is also equipped with 5G.