Gen Z income is expected to surpass that of millennials by 2031, according to a Bank of America report.

With Generation Z (Gen Z) expected to dramatically accelerate or change consumer trends, experts weigh in on how this cohort can best invest as it comes of age. 

A recent Bank of America report said that Gen Z, those it defined as being born between 1996 and 2016, would be the "most disruptive generation ever."