No one currently can predict about who is going to be top scorer because 16 rounds left in this season and both are at his best which is giving them good chance of having good fight for this spot.
Mohammad Salah from start of this season at his best and keeping Liverpool at the top of league table through is performance while Haaland is also now back on his best after having few bad results and poor run of his performance now things could be not easy in Premier League for staying at the top.
If we have no injury for any top player then fans will be having one of the fierce fight for top score because Isak and Palmer both are also giving their best and having good chance of staying in touch for top spot with their teams are also fighting for top spots.
One can't be too sure about team sometimes but I'm 100% in for Salah. What's keeping Haaland at the second place was because he did put some efforts in making goals in the early stage of the league while Salah was not making many goals. Manchester City can play a goal and Haaland was making brace and Salah wasn't there yet even though Liverpool was winning matches not until he later got back to form and he is now making goals for the team.
If only Salah can make the number of goals Haaland makes in a match, I'm not sure Haaland will come close but steady winning isn't bad. This is what he has been doing since the beginning and as long as Liverpool remain at the top of the table, the likelihood of winning the golden booth is very posible, he will win it which is going to suit there place in the Premier League, winning the trophy without the golden booth doesn't make it looks refreshing.