It could be either one of those 2 you just mentioned. Also could be a wheel bearing issue. Hard to tell. Better to just get a free estimate from your machanic. Maybe they can pin point it for you. I would start with the wheels being balanced properly first and then move onto the alignment next and finally the wheel bearing but only if the first 2 did not fix the problem. Those would be in order of cost from low to highest.