Is a longer contract better than a shorter one? Is the shorter contract covering all your needs?