I fail to see the origin of the expression "as clean as a whistle". Why should a whistle be more clean than any other object?
Some other expressions
iconoclass uses make more sense, like "as serious as a heart attack" or "as innocent as a lesbian'. But a whistle?? No!