actually i have never invested in ICO but i will do it and currently i am collecting information for how to choose a good ICO and not a scam.
Thats a good step forward. Being observant and inspect the ICOs first before investing. Avoid the ones that you find suspicious. As much as possible, inspect the whitepaper and the teams background.