There is no contract expiration. You will receive daily devidents until profit from mining is greeter than zero. If a cloud product dividend reaches zero for more than 7 days, product is terminated.
Many factors come into play such as bitcoin price, network difficulty, etc.