прямое - т.е. выраженное с помощью союзов как, словно или будто
косвенное – выраженное существительным в форме творительного падежа (употребляется без предлога)
Бессоюзное, когда сравнительный оборот выражается в форме предложения с составным именным сказуемым.
Отрицательное, когда в основе сравнения лежит раздельность сходных предметов