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