Crocodiles are not affectionate animals, so saying someone is as affectionate as a crocodile would be perceived as an insult
Consider the statement "You're affectionate". Based on this "You're as affectionate as a crocodile" a true statement? Yes, no, or I don't know?