You do NOT have to give up your old house before you accept the new one.
But, it will decay so you should move soon after you get the new one. I
do not know if it will follow normal decay rules or if you have a little
longer. I know this due to a guildmate winning on Napa.