I prefer to invest in already existing crypto rather than ICOs. Most of them scam, be careful.
I keep recommend such coins as Bitcoin, Ethereum, Monero, Dash, IOTA, EOS, Litecoin, Cardano, Veritaseum, NEO.
There are a lot of good ICOs going on. But bery hard to find, coz a lot of em are scam. The last I participated in is Zabercoin. I believe that it's gonna be huge. I like their idea, plus they have very good advisors who advised a number of good ICOs.
Anyway, be careful. ICO is always a high risk and a high ROI. If you don't want to risk, invest in already established coins. Though it's risk too