Strava, accuracy in android is really bad!
While in iOS it is spot on, on android it is really a mess! I have tried it in two different phones (not cheap ones). And it could not match a single segment on a 50 mile ride in the city!
I have tried all solutions, uninstalling/re-instaling, resetting GPS data, but it all remains the same.
For iOS it is an excellent app, for Android it is rubbish! Many parts of the ride look as if I am flying over blocks of buildings, no signal under bridges with unpredictable effects on recording. It is not worth any!
P.S.: To get an idea of how poorly designed the android app is, keep your phone (outside) on a flat surface. You will see the direction arrow jumping around many times a second! Now open google maps and see how nice and steady and accurate that blue dot is. Try also Maps.Me to see how quickly and very accurately other apps find your location and track your route.