Generation X people - who are mostly aged between 44 and 59 - are the least positive age group about their finances for 2026 compared to Millennials and Gen Z.