For starters, investing on a well-known altcoin is very much more recommended however if you definitely have the knowledge, guts and etc then go for ICO since there's a high risk that you're just wasting your money on them.
Investing can make you bank if you invest in the ranked coins. Investing in an ICO is not that smart.