That's a good question,,,I'm a neck huger. I think it has to do with my hight. When you give someone a hug I thinks it's more about the squeeze then the placements of your hands. One armed, one arm over the shoulder with other around waist or two arm around neck or waist,,,,none of them mean anything if it doesn't have any squeeze in it. Kind of like shaking hands. You have to do it right or it's just an empty hand shake. I'm a snug huger and have a firm hand shake.
Hugs are an important expression of affection. Each hug has its own meaning. If you are going to hug a friend, a neck hug is recommended. When you are hugging someone special in your life, a dear friend or lover, a waist hug is good.