Hi Zanib ,
GPRS
GPRS stands for General Packet Radio Service and is the oldest data transfer method used on all modern cell phones. GPRS works by breaking up data into packets which are sent over the air between your GPRS-compatible phone and your carrier. GPRS offers theoretical data transfer speeds of up to 115 kbps, though real-world speeds are typically much slower.
EDGE is also Known as EGPRS
EGPRS stands for Enhanced General Packet Radio Service and denotes GPRS networks operating with the aid of the newer EDGE (Enhanced Data for Global Evolution) standard. EDGE operates by transferring data packets under a greater number of pathways simultaneously for faster data speeds. EDGE speeds can reach 236 kbps, though again real-world speeds are usually lower.
Regards
Syed Ali