Здравствуйте, единственный закон по этому поводу это Налоговый кодекс, глава 20 содержит ответы на все ваши вопросы, в частности обратить внимание стоит на следующую выписку из ст. 220 НК
1) имущественный налоговый вычет предоставляется в размере доходов,
полученных налогоплательщиком в налоговом периоде от продажи жилых
домов, квартир, комнат, включая приватизированные жилые помещения, дач,
садовых домиков или земельных участков или доли (долей) в указанном
имуществе, находившихся в собственности налогоплательщика менее трех
лет, не превышающем в целом 1 000 000 рублей, а также в размере доходов,
полученных в налоговом периоде от продажи иного имущества (за
исключением ценных бумаг), находившегося в собственности
налогоплательщика менее трех лет, не превышающем в целом 250 000 рублей;