From what I have read, to get decent results you need a dual band GNSS receiver chip in your phone to get the most accurate results, I’ve seen some claims of ~1m accuracy.
I’ve done some testing with my Samsung S6 Lite tablet, which only has a single band GNSS chip, and a single point’s position varies over about 4 metres in tests done over about a week (even though the claimed “accuracy” was just over 1m in some cases).
Averaging sessions were up to several hours long, and with a number of programs, several of which I deleted soon after installing, as they weren’t very user friendly or initially gave terrible positions.
The two I still have on my tablet are PPP Wizlite and 3PGo.
It seems to me that using positions with the size errors I’m seeing are not likely to improve Geo accuracy, and could actually make things worse than not using GCPs at all in some cases, particularly for small areas.