It depends on the project.... If you see or feel the project has great potentials in the future, then it's better to hold and wait. Most times, the project are not listed in exchanges or just got listed on some exchanges, in this case you have no option than to hold unless it trades on Forkdelta, that's where tokens are dumped at ridiculous prices. However, not all tokens are to be held. I have held some and regretted hodling. My strategy now is sell half and hold the rest for sometime.