It depends on weather or not the hosting site offers residuals with there affiliate program. If it's just a one time commission, your better off flipping the site for bigger profits. It also depends on how long you spend on building the site. If it's just a cheap site that took no effort to build, go with the hosting. If it's something more elaborate, go for flipping and get maximum profits.