in my case it was rear wheel bearing, started after hitting pothole or kerb, whistling appeared/disappeared randomly, after turn-ins etc. failed mot, replaced, now after half a year driven into something again whistling again occasionally
to diagnose wheel bearing need to jack up each wheel and rock it checking for play, and listen while rotating
might be something else though