@KeepItReal, you can always just replace the battery on your current phone, That's a lot cheaper than a new phone, and would last until the 5G models come out.
@Reisr30, I upgraded from a 6S to an Xr last year. Wasn't looking forward to it, now thrilled that I did. You won't miss the home button, and will LOVE face id.
5G depends not only on your phone, but on your carrier as well. If there's no 5G network where you are, you'll have to wait in any case, so no need to buy the phone today.
Kevin Slater