If you are a man, flip-flops should be worn only to the beach.
An exception can be made if you are taking out the garbage.

In the same vein, high tops should be worn only for playing sports (specifically basketball).