If I buy a cheaper smartphone, that is not 5G ready, does that mean that once 5G comes that these other smartphones will no longer work ? Why is there such a huge price difference that ranges from $100 to $3000 for a smartphone ? What is a good price to pay if you don't want the cheapest but don't need to get the most expensive either ?