There are several ways to sync or share Contacts between macOS and iDevice's iOS.
Perhaps using iCloud settings between them? Some may not prefer this idea, since
it uses iCloud capacity, at a nominal cost.
• Keep your Contacts up to date with iCloud - Apple Support
..on all your devices; through iCloud..
• Apps and features that use iCloud - Apple Support
• iCloud User Guide (Table of Contents) - Apple Support
https://support.apple.com/guide/icloud/toc/1.0
For some other useful features to be shared across
Apple devices and products, there is 'Continuity'.
• Use Continuity to connect your Mac, iPhone, iPad, iPod touch, and Apple Watch - Apple Support
https://support.apple.com/en-us/HT204681
• Use Continuity to work across Apple devices - Apple Support
"To use Continuity features, your devices must have Wi-Fi
and Bluetooth turned on, and meet system requirements."