Consider what sort of roofing shingles you are looking for. Depending on your area and the general architecture of your house most likely will help determine the roofing materials may be the best option for your roof. For a roof replacement, you may want to investigate to see what roofing material was originally used to construct your roof and maybe upgrade from there. TPO membrane and EPDM rubber membrane are two of the most common choices for a new flat roof. There are a variety of differences between TPO and EPDM roofs. TPO has become popular with roofing contractors in the recent past, and many believe that TPO roofs are more durable and withstand building movements better than EPDM roofing materials. On the other hand, EPDM roofs have been in use for a long time, and few people have any complaints with them. Architectural shingles are a common type of roof for sloped roofs. You will want to choose a roof contractor who is amenable to the type of roof you are looking for.
You should definitely look at some other houses on your street, neighborhood, or friends in the area and if you like they way it looks, ask them about their experience with the roofing contractor that installed it. Follow up on their recommendations. If no friends have recommendations for roofers, or if, for instance, you cannot find a roofer who specializes in flat roofs, you can take your roofing contractor search to the internet. If you find your roofing contractor online be sure to ask for references and discuss possible prices. Talk to the roofing or siding contractors who interest you on the phone to get a feel for their methods of replacement or any questions or concerns you may have before even asking them to come out to give you and estimate. This way you are not wasting your time or theirs. A good feel is to see how high pressure their selling strategy is. If they are high pressure that is a good indication they will be at your house talking for a good hour or more trying to get you to sign right then and there and that their price will be even higher than the norm. Trust yourself with the choice your going to make and be confident that you have made the right decision.
Good luck on your search for the right roofing or siding contractor for you!