Istisna'a (a type of construction contract) can be suitable for a property under construction, but the specifications, phases, timeline, and delivery date must be very clear.
Ask who is responsible to you if the contractor is delayed or changes the specifications.