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