@forinborin
I know quite a few (attractive) men who fit your description who have much younger partners. I think this is what usually meant by "my husband is much more attractive than me". Not that he outranks his wife on some objective age-adjusted scale, but that he could easily upgrade to a much younger / more attractive woman (by "upgrade", I mean a very shallow definition of appearance only, of course).
@IcedPurple
You know lots of shop assistants and admin workers in their 40s and 50s who have much younger partners?
Really?
Everyone on MN seems to know 'lots' of older men who have hot young women after them, but statistically, this is very rare. The majority of men and women are in relationships with people within a fairly close age range.
The idea that most middle aged blokes "could easily upgrade to a much younger / more attractive woman" isn't borne out by reality.
100% agree @IcedPurple The vast majority of couples are close in age, and as has been said by quite a few posters now, the amount of young women (under 30) going for men old enough to be their father is vanishingly small. As @pixie5121 said many people are delusional/fantasising/lying.
Every single ordinary normal regular man I know over 40 has a wife or partner the same age within 3-4 years. And the women are as attractive, if not more attractive.
And as I said earlier, I am getting bored now with the 'I am just a fat, ugly minger with a bent nose, beady eyes, and dumpy legs, and I don't know what he sees in me' comments. The self-deprecation is becoming tedious now.
I did feel (when this thread started,) a little bit sorry for women who felt they were not as attractive as their partner, but the constant self deprecation from some posters is just a bit boring now tbh. I don't believe for a second that any of these women are anywhere near as bad as they're making out.
I agree with a pp who said all these women who are saying 'my partner is sooooo much better looking than me' are actually being quite braggy, as what they're saying is he still chose ME! Bit naff really.