Buy after launch, once it exists
Costs the discount, removes the uncertainty
Purchasing a screened token on the open market after it functions means you can see what you are buying, what it does and whether the team delivered. You forgo the presale discount, which is the price of not paying for a description.
Screen the token's use case and the project's activity before buying, exactly as you would a company.