Thank you for your answers.
If I update either Android contact or Gmail contact,
for example adding new email address or change mobile phone, at the Android,
when I perform the syncing at the Android, are the how does the Android know not to take the Gmail contact old mobile number?
Does Android know it should keep the most recent contact update, either in Gmail or at the mobile phone?