Actually it depends on some factors. In the first place if it is a solid project with a working product then i would advise you buy during ICO but if it is any ICO without a working product then i would advise you wait till they are listed and buy it cheapily from bounty hunters because they are definitely going to sell it at a cheaper price less than ICO.