One deciding point on the Kane/Haaland issue for me would be that we could sign Kane for five years and sell him after three for a similar fee to that which Bayern are going to get for Lewandowski. It wouldn't be a bad return, assuming that Kane maintains his goalscoring/assisting levels. Three decent years and a reasonable fee would be fine. Five decent years and a free transfer would still be OK for City.
Haaland on the other hand, has the potential to attract a profit / world record fee after 3 years, which I would reckon is about as long as Raiola would want him to stay at City before he finds his next big pay day. There's no way Haaland's next club is going to keep him for a decade. I suspect that those days are gone. Players will keep moving on at regular intervals, and I would imagine that Real Madrid will be Haaland's destination at some point in his career.
Unless Txiki pulls another one out of the hat, I am inclined to believe that Kane is our main target, and that we will sign him, and possibly a back-up striker. Thanks to Haaland's dad, Raiola and his fees, wage demands etc, Haaland is likely to be out of the equasion this window. It will be very interesting to see how he develops, especially if he does sign for a PL club.
Haaland looks a great player, but I've seen plenty of false dawns. Kane has proved himself to be the real deal, and as such looks the better option of the two for City on a 5-year deal, in my opinion.
Time will tell....