What are the generations of the Ford Bronco?

1966-1977 Generation 1 (also considered EB or Early Broncos)
1978-1979 Generation 2
1980-1986 Generation 3 (also called bull nose)
1987-1991 Generation 4 (also called brick nose)
1992-1996 Generation 5
2021-Present Generation 6 (also called new bronco)