Many ICOs have bonuses for early contributors. For example, number of tokens for 1 eth is 100. But in first 24 hours, you will get 20% bonus, so for 1 eth you will get 120 tokens.
My opinion: you should chose project to invest BEFORE its ICO starts. Just make some research before investing your money)
Before ICO starts? You mean pre-ico or what?
I would recommend to invest after the ICO ends, wait for some time when the initial dip of token ends.
Opposite advice. Is this way always works?