If there are able to hack exchange wallets, options like trust wallet., this option is not very much safe according to me. Even if someone has lots of bitcoin in his physical wallet and by mistake he mentions this to a friend, here is good chance that the friend might try attack in future and take those wallets. What is the solution to this then ?
There is a difference between being attacked by criminals and being stolen from and when a hacker attacks you. One can be as a result of your having a loud mouth and telling the wrong people about your involvement in crypto and how much you hold, which will put a target on your back, and you could get robbed whenever they have the chance.
While the other is to be careless online and mistakenly give partial or full access to hackers, which will empty your wallet, the best way is to try as much as you can to protect your seed phrase; don't allow it to get into the wrong hands, and also don't connect to untrusted third parties, and at the same time try to limit how much your mobile, which your wallet is on, is connected to the internet.
And also try using good and trusted wallets, not closed-source wallets like the mentioned Trust Wallet, whose desktop version was recently hacked.