When it's for appearance reasons that you're doing it, it should definitely be full lengths, it always looks cheaper to splice, but on the outside of the house it doesn't matter since the main reason for having siding there is to protect the house's structure.