Yes, you can choose your own roof contractor for the roof repairs or roof replacement, but it is recommended to work with a trusted roofing contractor who has experience with roof insurance claims and is familiar with the process.