When is it actually a good time to exercise?

Is it usually better to wait until close to expiration, exercise early, or does it depend on taxes, volatility, and whether they're ISOs or NSOs? Or should I never exercise at all as what some people say? I'm trying to understand the general strategy.

CryptoAlerta — análise de criptomoedas e mercado em tempo real