First of all, GPS is system used to detect postion created by US millitery (later on unlocked for civil use), it's not name of technology but system. There other postioning systems like russion Glonass or Europian Gallieo which is under development (which will be first independent postioning system that is not under control of single nation), but they are not GPS and in general should not be called that way, because GPS is seperate system by it own devlopered by US Militery.
GPS got one flaw, without extra information, GPS have problem locking satellites postions and may take even minutes and you need to wait long time until it start to work, you can check by yourself if your phone got good GPS reciver that can work by it's own (Galaxy S2 for example got good GPS), when you disable location detection from other sources it will take few minutes until it detect your location if you didnt use if for longer time (it lose the lock). Thats why they develop AGPS (asisted GPS) which use cell tower infromation to speed up this process, some manufactures to make hardware cheaper develop weak GPS recivers that have no ability to lock GPS sattlites by themselfs and require AGPS to actully work.
i never heard of SGPS and as i see it's "Simultaneous GPS" which allows to use voice and location (AGPS i guess) in same time.