1)когда идёт перечисление.
2)если в предложении есть 1 буква и запятые не ставим , а если их больше то запятую ставить надо поскольку идёт перечисление.
3)Запятая не стоит перед и поскольку идут две вещи например которые связанны союзом -и-.
4)перед а и но ВСЕГДА ставится запятая.