Запятая ставится между однородными членами предложения, соединёнными посредством союзов а, но, да (в значении «но»), однако, хотя и т. п., например:
Не род, а ум поставлю в воеводы (Пушкин).
Она говорила мало, но толково (Тургенев).
На взгляд-то он хорош, да зелен (Крылов).
Неодолимая, хотя и тихая сила увлекала меня (Тургенев).