In fact, by renting out an apartment, the investment profit can be obtained within 1-4 years, where I once asked a rental owner who had 6 residential doors, in 3 years the construction funds had been returned and the rest he got profit
I think it is better to rent it out than to sell it
I think Real estate investment is subjective to country more particularly cities where industrialization and developments happened all the time. In my country, rent are been paid yearly and are mostly affordable and averagely it will take years depending on where you stay to make back such money. There are locations in my state where yearly rent are as low as $1000 for two bedroom flat , now do the math's before one can make back such money invested.
Although, there are locations where price can go as high as $2000 and above yearly but even with that, how many years do yiu think one will invest into building before one can make back such. Monthly payment is the best deal breaker for such profits, it's not feasible in areas where payment are made yearly and are still low but over time, develop areas become an investment where landed property can be resell to get 2-3 times of your money invested.