5G in the U.S. has so far been a below average implementation. U.S. carriers use their own mixed bag of 5G frequencies, that assure their own territorial dominance and often require a 5G user to be within a very, very limited range of the cell tower. So when you're looking to buy a phone that does include 5G support as some sort of future-proofing your next phone, don't expect it to be fully compatible from a long-term perspective. As for CDMA, keep in mind that Verizon is phasing that out and the only other major carrier, Sprint, was recently bought out and absorbed by T-Mobile. Sprint's cellular networks are either being phased out or incorporated into T-Mobile's existing cellular network.
Currently, 4G/LTE is still the predominant standard so shop around for phone that supports your chosen carriers. Here's a summary of the frequencies the various carriers rely upon, with some handy tabular graphics:
https://www.phonearena.com/news/Che...on-T-Mobile-and-Sprint-use-in-the-USA_id77933
The gsmarena site has a phone finder feature you might find useful:
https://www.gsmarena.com/search.php3?
Select the parameters you want in phone, be sure to select 'dual SIM', and note in the drop down menus for 4G and for 5G you can choose specific frequencies (again, keep in mind that 5G is still a crap shoot here in the U.S. and the frequency bands will likely change as the carriers migrate to different ones over time. Their priority is to maximize profit, not ensure the phone you just bought remains compatible with their cellular service.)