Recently I was discussing with a friend of mine (who has a background in programming) the best way to stay secure online and 2FA. I suggested that one should use a password manager such as Bitwarden (which I use myself) and 2FA however I stated 2FA by means of SMS is not as secure as many would think as a hacker can easily do a sim switch to gain access to your information. My friend then stated that it is still secure as the phone provider in our country asks for ID when switching sims. As a result may I ask, as security professionals what are your thoughts on this? I do not have a background in programming or security but I do want to ensure my data is safe especially as our information is being increasingly stored online. In the future I hope to acquire a Yubikey (which I also mentioned to my friend) but are there any other tips you would recommend? Any help would be greatly appreciated!