You can't compare CMDA and HSDPA. GSM and CDMA are 2G/3G technologies that support both voice and data. HSDPA is data only and commonly known as 3.5G. It was a stop gap until 4G. CDMA had EV-DO rev B as its 3.5G although most CDMA carriers skipped it in favor of just rolling out LTE.
Lastly LTE(also a standard) phones all have SIM cards. And with Voice Over LTE the "GSM is superior CDMA" discussion is just plain silly. Case in point Verizon is retiring its CDMA network at the end of this year.[1]
[1] https://www.verizonwireless.com/support/knowledge-base-21881...
> and LTE
i thought LTE used OFDMA
On the other hand, I don't think this is a particularly popular concern. It certainly doesn't concern a large share of wireless customers in the US (they are using the Verizon...).
A modern US iPhone or Android phone is perfectly capable of moving between every major carrier on every technology (its almost always LTE anyways). Every major US carrier uses SIM cards.
[0] https://en.wikipedia.org/wiki/GSM "The Global System for Mobile Communications (GSM) is a standard developed by the European Telecommunications Standards Institute (ETSI) to describe the protocols for second-generation (2G) digital cellular networks used by mobile devices such as mobile phones"