Crypto wallets are controlled by the person who holds the private keys. If you own a non-custodial wallet, you have full control over your assets. However, with custodial wallets (like those on exchanges), a third party manages the keys, meaning you trust them with your crypto.
For complete control, security, and privacy, non-custodial wallets are ideal.