First of all you have to do some research about that ico. There are too many scam icos and you need to be careful about icos. And secondly you have to analyze their project carefully. You have to look why they are creating that project and they need blockchain in their systems ? These are main questions. After that you have to look that icos quality and real world use cases.