It doesn't matter how old haaland is after 2,3,4 years his agent will be touting him around Europe again and if he signs a 5 year deal who's to say he would sign on again ?at lease with kane 5 years and he will still be only 32/33 could go on for a few more years after that injuries withstanding