I like the English expression ' It varies '. It varies with people, locations, times etc.По-разному бывает
Synonym for temporal case: "раз на раз не приходится":
Also (note the lyrics!)Бывает, ты ешь медведя, а бывает - медведь ест тебя.
https://www.youtube.com/watch?v=GpxQ7dsRxZ8
"Житель" should be "жилец". And I doubt that it is common to share flat with strangers these days. At most it could be one friend.
(People renting flat in a Moscow centre rarely have the income as low as 45000.)