According to me it is safer and a way better option to keep your coins in wallets rather than exchanges. Because exchanges are mostly used for trading and all coins are not listed on all exchanges. So better to keep your coin in wallet.
main reason is safety. If you have your coins in wallet where you have access to your private keys, no one will enter it except for you. When you hold your coins on exchange, you need to rely on them