It's impossible to say definitively which is "better" because both salicylic acid and kojic acid address different skin concerns.
Salicylic acid, a beta-hydroxy acid (BHA), is known for its deep exfoliating properties. It effectively unclogs pores, reduces inflammation, and combats acne. It is ideal for oily, acne-prone skin.
Kojic acid, on the other hand, is an alpha-hydroxy acid (AHA) with powerful brightening effects. It inhibits melanin production, reducing hyperpigmentation, age spots, and uneven skin tone. It is beneficial for those seeking to even out their complexion.
Ultimately, the best choice depends on your specific skin needs. If you struggle with acne and clogged pores, salicylic acid is a better option. If you want to address hyperpigmentation and brighten your skin tone, kojic acid is more suitable.