O único que ajuda nos dois é ácido salicílico.
Acne ou espinha são bactérias alimentadas pelo excesso de queratinização da pele, ou seja produção exagerada de cebo, "óleo". Então deve ser tratado com antibactericidas e antiquerotolitico
Já as manchas são resultado de uma lesão na pele onde os melanócitos que são células de defesa de aglomeram ali e se reproduzem em grande quantidade pra proteger o local afetado. O tratamento tem que ser a base de dispigmentantes como ácido kojico, glicólico, mandélico e etc. O uso de protetor solar é essencial, pois o sol tbm ativa produção dos melanócitos. Porém todo tratamento deve se fazer uma avaliação antes. Cada pele tem uma recomendação diferente. Esses ativos usados de forma errada vai piorar e muito o problema.