This app was mentioned in 5 comments, with an average of 1.80 upvotes
Interesting question OP.
I have nothing to add regarding actual phone/antennae quality, but would like to point out that there are options such as the Garmin Glo which can enhance the quality of your phones GPS. There are also apps such as GPS Essentials that can greatly improve the accuracy of the GPS in your phone.
/u/OutdoorPotato has posted alot of great information which I am going to take some time to mull over.
GPS Essentials is available for Android and is very good.
Edit: useful link
If you have a smartphone with a GPS, there are tons of free apps that can do this for you.
Something like this? https://play.google.com/store/apps/details?id=com.mictale.gpsessentials