It depends on your preference, but to minimize risk, having more wallets is better, and they should be hardware wallets to ensure they won't be hacked.
Just think of it this way, if you are someone who has a lot of money and is consistently depositing it in a bank, you wouldn't just deposit it into one bank; you would spread it across different banks so that you can still access your money if one or two banks run into problems and are unable to allow their customers to withdraw.