Answer:
Five generations
First generation
Second Generation
Third Generation
Fourth Generation
Fifth Generation
the answer is five (5) generations :D
4.4m questions
5.6m answers