.
That is a very good point. I would be very vary of buying a new phone, just for the sole reason of 5G compatibility. The main reasons being:
1) 5G is still new, even in countries like the US, where 3 or 4 networks have already rolled out 5G. And each of these network is already differing in their deployment of 5G, with each of them opting to use either the low, mid or the high frequency (millimeter spectrum with ultra high speeds, but low coverage area) band/spectrum combo.
2) 5G networks are still far away from becoming a reality in India, with TRAI and the different networks yet to decide on the band/spectrum that are going to be used for 5G. Even the spectrum auction hasn't happened yet. So, there is no way of knowing now, which of the high frequency spectrums the networks and TRAI will eventually agree upon. iPhone 12 for example, as of now, would support the high frequency spectrum supported in the US, which may end up not being supported by the 5G networks in India.
3) Like the following article points out, your device will already be more than 2 years old when we eventually see a steady 5G network in India, which could well be in the middle of 2022, or even by the end of that year.
4) Please read the following article first, if one of your decisions for deciding on a new phone is 5G compatibility.
Excerpt from the article:
The primary obstacle is that no one knows when 5G spectrum, which is essential to roll out 5G services, will be auctioned. The government was supposed to auction some 5G spectrum in 2020, but this has been indefinitely postponed. The government had decided instead to auction some additional 4G spectrum this year, so that the operators can augment their 4G capacity (which the networks desperately need), but even that is hanging fire, and no one really knows when it will happen even with the year fast drawing to a close.
The upshot of all of this is that for phone buyers in India, 5G access looks like a distant dream. Optimistically, I would expect most of us to have meaningful 5G access by some time in 2022. Realistically, it may be longer yet. Assuming you use your smartphone for about three years on average, if you buy a 5G phone today, you may, if you’re lucky, get to use that fancy feature towards the tail end of its life span. There’s even a fair chance that you’ll be on to your next device upgrade before you even get a taste of 5G.
Link to article:
To 5G or not to 5G: In India, it's not really a question