Possible Duplicate:
Is there a name for inverting word order to accomplish a different meaning?
"Some champagne for my real friends, some real pain for my sham friends."
Is there any one similar kind of phrase here, what are they called?
For example :
1) Why do we park on Driveways and Drive on Parkways ?
2) Why are apartments together?
What are these phrases called?