I have lost some weight recently, which is a "good" thing from a health perspective but also frankly no-one else's business. I don't bang on about diets etc and keep it to myself.
I deal very badly with colleagues/acquaintances making any sort of comment about it, generally I try to shrug it off/change the subject and they get defensive, "well I was only trying to be nice"
In addition to that there is also an assumption that I have done this for a man, or for the appreciation of men in general. Some colleagues recently commented that I was looking better now (i.e. looked shit before) so I must be having an affair with someone in the office and they were surprised that I didn't find this type of remark flattering.
Yesterday a male colleague (we are not friends) said something like "oh you look like you have lost some weight". I mumbled something non-committal and looked at the floor so he carried on "well, you would call me insensitive if I didn't notice, and I am only trying to compliment you".
He doesn't know anything about me or my personal life, I could have lost weight because I was ill or something. I found it really offensive that he felt I should be flattered that he had deigned to notice me, as obviously that was the only reason I would have lost weight - to be more attractive to obese, married colleagues.
I know it is not the worst thing ever, but he has form for really sexist comments and I just didn't know what to say - "thanks for noticing that I now comply better with the patriarchy approved standards of fuckability - that is my life's work"