Hi
Kanchana,
Welcome to GSF, I hope you enjoy your time here.
Unfortunately I have no experience with phone authentication, hopefully one of our more experienced staff should be able to answer your question.
However from what I understand some phone solutions may be more secure, as some packages include biometric voice identification and other features that may provide more security than a hardware solution, especially if they often loose passwords as those hardware authenticators can be lost aswell. However from my research hardware solutions are cheaper and easier to implement. One that I have seen commonly used is
this hardware authenticator key.
Maybe you should have a read of this topic
here. Which is on a similar line to your question.
Have a great day
Nebon