Not all ico's are scam nor legit.Based in my experienced.The best idea or tips when invested.You should know the project, the team,and their purpose itself why they have made the project.Research the team behind of the ico and read more articles and observe the dev if they are active and attentive.Then if you feel comportable then invest the amount you can afford to lose.Always diversify your money.