It is very annoying to calibrate my Samsung Galaxy A53 compass every 3 minutes when I navigate in big city. In many places accuracy becomes low after several minutes of navigation. I have feeling that when phone is connected to car navigation is better.
How to solve loose accuracy problem in general?
Does using more expensive Android phone can solve the problem? Should I move to Apple?
Can I somehow connect external GPS module with compass like I suppose is done in car?