> Imo I dont think phones are accurate enough compared to a stand alone gps device.
It depends on the technology used to receive the GPS signals; antenna, RF, signal processing. If these are comparable, then there really shouldn't be much difference in accuracy between a dedicated GPS and a smartphone.
A dedicated GPS receiver is likely to have a better antenna, optimised for GPS signals. It's also likely to use a dedicated GPS receiver RF and processing chipset. A mobile phone may use a dedicated GPS chipset, or it may be able to bend its phone RF and signal processing to do the job, if somewhat sub-optimally. It would be a cost & design trade-off, and, without looking at phone specs, I can't say what approach they take.
A smartphone also has a lot of other things to do, so GPS is likely to be a compromise (and mostly fitted to met US E911 regulations to provide a phone location when making 911 emergency calls).
It all depends on your definition of 'accurate enough'...