If you generalise in chess then you will lose. White has many different setups against the King's Indian (my personal favourite is the Petrosian System) and Black often has more than one way to counter those setups. One line does not work against every White variation.
This. There's no such thing as "best" lines against this or that opening. There are lines that are clearly weaker in many openings, but very rarely is one mainstream option better than another. If there were, that's the only line anybody would play. Worry about the ideas of how to play the positions, typical pawn breaks, good squares for the pieces, analyse games by strong players in that line, and forget about trying to find an answer to something that doesn't exist. Then, maybe, you will improve your understanding and your handling of the opening.
I When I play the Black, if white play 1.d4, I always play as my 4 next mouve Nf6, g6, Bg6, O-O. If Knight is directly attack, I run of course, what is the best 5 mouve from white if I commit to that strategy, is there any flaw to play this no mather what ?