Hi,
One contract can have only one validity period and terms of payment.
If you want multiple validity period, you must go for multiple contracts. But the terms of payment can be changed in the release order.
In case of change in price / new services; you have to modify the existing contract or you may even create new contract based on business requirements.
Regards,
AKPT