项目规模
项目的复杂程度
项目的外部环境因素
在选择合同类型时应考虑的因素有:①项目规模和工期长短;②项目的竞争情况;③项目的复杂情况;④项目的单项工程的明确程度;⑤项目准备时间的长短;⑥项目的外部环境因素。