I recommend that you watch the "Planet of the Humans" documentary to understand why there is no cheap solar energy, no so-called "green" energies: https://www.youtube.com/watch?v=Zk11vI-7czE
So there will never be any "green" planes, no matter if they use hydrogen or kerosen. Since the minimum required amount of energy to fly from point A to point B with N passengers will always be the same.