You can use software u2f (iCloud supports this), you don’t need Yubikeys.
Also, Yubikeys work on phones just fine, via both NFC and USB.