I'm pretty sure I read in an interview recently that for housing you need to get the plot first. There will be S/M/L plot sizes and upgrading your house depends on that. If you buy a M land, and build a S house, then you can upgrade it to M and that's it.