Young people believe their grandparents have more friends and a better social life than they do, a new study has found.