✔ 最佳答案
A quartz watch is always more accurate in keeping time than a mechanical watch, irrespective they are under gravity or not.
The major cause of not keeping an accurate time in a mechanical watch is because temperature change, which in turn leads to thermal expansion or contraction of the metallic components in the watch.