Ive only had sex on top with my current bf, so i dont know how other people do it. But my fav is just having him lay down and me sitting on him with my knees on the ground and slide forward and back (twards his head, than back to his feet) i put my hands where ever i feel is most comfrotable at the time, sometimes on his shoulders or on the ground, or just let them hang lol. occasionaly ill just move up and down... im not sure if that does much for him or not, but the first one is the only way i can orgasm while having sex so i like that the best lol.
You could always ask him what he likes, or as him what he wants you to do, thats how i found out about what my guy likes me to do on top, because i had no clue what to do lol
Hope i could help alittle