Во-первых, запятая перед "как" нужна , когда подразумевается сравнение. Например: "Её уста, как розы, рдеют" .
Во-вторых, когда союз "как" входит в обороты : "как правило" , "как следствие" , "как сейчас", "как всегда", "как исключение", "как например", "как нарочно", "как теперь". Например: "Экая досада! Как нарочно,ни души! " НО такие обороты не выделяются запятыми, если входят в состав сказуемого или тесно связаны с ним по смыслу (отсутствует интонация обособления),например :"Всё шло как всегда".
В-третьих,если этот союз соединяет части сложноподчиненного предложения, например: "Мы с удовольствием смотрели,как заходит солнце".
В-четвёртых,если в основной части имеется указательное слово так, такой, тот, столь,например:"Нигде меня так не встречали так,как в этом городе".
В-пятых,если оборот начинается сочетанием как и,например:"В комнате,как и везде,пахло керосином".
В-шестых,если оборот представляет собой сочетания "не кто иной, как", "не что иное, как", "не кто другой, как", "не что другое, как",например: "Слова Томского были не что иное, как мазурочная болтовня, но они глубоко заронились в душу молодой мечтательницы".