OK my friend has an old gps enabled samsung phone bought more than two years ago and he's showing in the maps very accurately compare to me, on iphone 4 4.3.5. Maps showing that I am some 20m away from my real location. How is this possible? Please advice. Thanks.