Survivor millennials vs gen x