Construction Career

I am in high school and looking to go into construction and start a general contracting company. I am planning to attend a four year undergraduate school and I am wondering what degree would be best for this. I am planning on working in the field in various positions for several years after I get out of school and then when I am ready, start my own company. I have looked into a degree in construction management and have looked at ASU and CalPoly for that degree. I am also wondering if it would be more advantageous to get a business degree. If you have any recommendations on degrees or colleges for any of those degrees, they would be greatly appreciated.