This is actually not at all style of On shoes. The New Balance / Adidas / Nike 90s "dad shoes" have been cool for almost a decade now (Balenciaga released their "dad" sneaker in 2016).
On shoes look like shoes for retirees right now. Teenagers don't wear On shoes.