In my experience, it is wheel bearing. If you life up the wheel, use your hand to turn the wheel, and you will hear a bearing noise, then that is the wheel with bad bearing. Needs to replace the wheel bearing. Send to work shop to replace. Bearing cost about $100 (check your car model yourself), with maybe 2 hr labor ($90 * 2 hr)