
Yelena F. answered 02/19/20
12+ years of experience in teaching Russian
The preposition "на" can be used when you rephrase this combination of words saying "на мужчине туфли" (= мужчина в туфлях"); "на мужчине (была) шляпа" (= "мужчина в шляпе"). To tell the truth, the combinations with the preposition "на" are used not as often as the ones with "в". There are numerous examples in the Russian Internet proving this, for example, "Мужчина в кожаной куртке был остановлен на улице..." or "...Клод Моне рисует Камиллу Донсьё, а картину называет «Камилла, или портрет дамы в зелёном платье».