what is difference in GPRS and CDMA phone

In general carriers using Code Division Multiple Access (CDMA) offer better coverage than GSM/GPRS . General Packet Radio Service (GPRS) transmits and receives data in packets and is used to boost wireless data transmission over GSM networks. It is ten times faster data transmission than standard GSM service, the GPRS data packet approach is an important distinction between CDMA and GPRS/GSM . So if simply transmitting voice is mostly what you need then either will work fine, if you need to transmit data (e.g. transmit video), then GPRS is a much faster service.