You look nice in red.Originally Posted by ellen
Use "in" to refer to how someone appears with regards to their clothing.
Another example: You look nice in your new shirt.
You could use "on" like this:
That's a nice shirt you have on. You look good in it.