Actually phone app wallet right now is quite secure to store our crypto assets as long as we don't access or do something bad that could harm our wallet such as doing a swap to a random coins or placing the key anywhere on the internet without any password or additional security.
But hardware wallet still the safest, it's recommend to have if you already have more than like 10k worth of crypto because the wallet could be targeted by the hackers