If you are a day trader. Exchange will be the good thing for you to hold your tokens, since you are also using them for trading. But, if you are a holder. I suggest to put it on a wallet. It's actually hard to hold your tokens on exchanges, they might say they were hacked, then everything you had will vanished.
Yes, this is the thing I coinsider everytime, so I just store my funds on exchange wallet only the time needed to trade, and then withdraw them right away, when the trade is finished.