One thing about getting older is that you get fewer things for Christmas, so if a family member asks you what you want, and you give them an idea, chances are that is what you're getting. So, yeah, I usually know what I'm getting from my Aunt and Uncle. I don't know when I'm seeing my mom for Christmas this year, but I know what I'm getting from her this year too.
My surprise gifts are usually from my sister because she's the only person who actually knows my interests to shop for me without instructions.