Actually Investing, if you buy at the right time (buy the dip). It's hard to make consistent profit with inexperienced trader. There's a huge trap here that every crypto traders know but most can't avoid. Altcoins->BTC->USD.
I think it depends on your mind because both are risky.Trading is the best way to earn more in a short time but need to know and expert on trading plartform.If You want to invest your money any project first choise a good and real project and its future otherwise you lost your money.So i think trading is better than invest so first learn trading and try to start demo trading for practically.