Если один из сыновей уже работает, то он может купить на себя однушку по соципотеке, а вы, например, однушку по купле-продаже. Второго сына можно оставить прописанным с отцом. (Раз сыновья у вас взрослые, скоро они создадут свои семьи, а вам вряд ли захочется жить с ними).Бывший муж, я так понимаю, никакого участия в улучшении жилищных условий принять не желает? Если вы допускаете вариант выселения, то заведите отдельную тему на форуме, риэлторы вам подскажут. Мне кажется, что при продаже этой квартиры, новый собственник имеет право выписать его, но я не уверена. А вы купите себе (или сыну) взамен другое жилье.