What are the actual speeds of GPRS, EDGE, UMTS, HSPA, etc ?
Theoretical maximum speeds of 4G LTE reach 100Mbps... However, actual performance of mobile data is much lower, considering signal strength, frequencies used, congestion, etc.
Here are the real-life speed ranges of the various mobile wireless strandards commonly used in the US today:
GSM (Global System for Mobile Communications) 2G -- 9.6Kbps
GPRS (General packet radio services) 2.5G -- 35Kbps to 171kbps
EDGE (Enhanced Data rates for GSM Evolution) 2.75G -- 120Kbps to 384Kbps
UMTS (Universal Mobile Telecommunications System) 3G -- 384Kbps to 2Mbps
HSPA (software upgrade to UMTS, theoretical 42Mbps) 3.5G -- 600Kbps to 10Mbps, averages 1-3Mbps
WiMAX/LTE "4G" (theoretical 100Mbps) -- 3Mbps to 10Mbps average, 20Mbps+ peak download speeds.