Why you should have proper 2-step verification for all your online accounts, SMS 2FA is not really secured of the SS7 vulnerability, read here:
https://www.theguardian.com/technology/2016/apr/19/ss7-hack-explained-mobile-phone-vulnerability-snooping-texts-calls.
Authenticator apps:
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en
https://apps.apple.com/us/app/google-authenticator/id388497605
https://www.microsoft.com/en-us/account/authenticator
https://authy.com/download
https://lastpass.com/auth
https://freeotp.github.io
Hardware authenticators
https://www.amazon.com/Yubico-YubiKey-USB-Authentication-Security/dp/B07HBD71HL
https://www.amazon.com/Yubico-YubiKey-Factor-Authentication-Security/dp/B07HBCTYP1
https://crp.to
https://www.amazon.com/Thetis-Two-Factory-Authentication-Protection-Compatible/dp/B07HHLPFFZ