I think it’s learned and cultural but certain temperaments naturally don’t like it.
I’ve never been affectionate until I met my current partner. . . My family weren’t very affectionate and I’ve never been very affectionate with previous partners but my current partner just makes me feel like I want to be all over him all the time - not even in a sexual way just close and touching in some way or another . . . We hug a lot, stroke each others arm or back as we pass each other, things like that 🤷🏻♀️
I think it's both. You can learn it but your preference for a lot or less affection is probably more inherent. My husband and I have always been very physical so we could never live without it a single day 😭