There are a lot of ICOs out there and we cannot deny the fact the majority of it would be a scam or a no good project. So you have to be very critical and careful in making sure that you do necessary investigations and research before getting involve into any project. Take time in scrutinizing the project's whitepaper, know everything there is to know about the project, their vision, their team, the product and the road map. It is better to invest your time and effort on this step as a precaution, no one wants to invest into something, put in time, effort and your hard earned money for nothing.