I think iPhone case should be pretty and practical, here is a case that meets your needs but I doubt that if you will buy it as the clothes of your iPhone waterproof, dustproof, anti-shock but extremely ugly, will you accept it? So I prefer beautiful cases because I will take good care of my iPhone.