Теория:

1. Сравнительные обороты присоединяются сравнительными союзами как, будто, как будто, словно, точно, что, нежели, чем и выделяются запятыми:
Пример:
Вечерний туман дымился в камыше и легким, /как кисея/, паром вился над водой (А. Куприн);
Иногда через дорогу протягивалась, /точно огромная рука с растопыренными белыми пальцами/, отягченная снегом ветка. (А. Куприн)
2. Запятая ставится перед как в оборотах не кто иной, как; не что иное, как:
Пример:
Первый был не кто иной, как Михаил Александрович Берлиоз. (М. Булгаков)
3. Сравнительный оборот не выделяется запятыми, если:
а) сравнительный оборот может быть синонимичен творительному сравнения или может быть заменен наречием:
Пример:
 Как град посыпалась картечь. (М. Лермонтов) Ср.: Картечь посыпалась градом;
б) оборот имеет значение тождества (погода как погода; лес как лес), а также входит в состав сказуемого в качестве именной части:
Пример:
И эту затерянность я всегда ощущаю как счастье. (К. Паустовский) Ср.: Эта затерянность для меня как счастье.
в) союз как имеет значение «в качестве»:
Пример:
Богат, хорош собою, Ленский везде был принят как жених. (А. Пушкин) Ср.: Ленский везде был принят в качестве жениха.
г) союз входит во фразеологические сочетания типа беречь как зеницу ока; лить как из ведра и т. п.:
Пример:
Косой дождь, гонимый сильным ветром, лил как из ведра. (Л. Толстой)
Обрати внимание!
Сравнительные обороты необходимо отличать от придаточных предложений.
Пример:
Ср.: Губы его шевелятся, точно он повторяет про се­бя то, что слышит. (М. Горький)
Источники:
Гольцова Н.Г., Шамшин И.В., Мищерина М.А. Русский язык. 10-11 классы. Учебник. - М.: 2011.