> you will spend roughly 18 years on a waiting list
last I have read it's 10 years in Stockholm, in Åkersberga (less than an hour north of Stockholm) it would be a few years https://www.armadafast.se/boende/bostadsk%C3%B6/k%C3%B6tider
or you can buy for 2M SEK (200,000 Euro) a nice small house in a suburb and pay the mortgage back over 50 years.