Simple ... if we built it, and you have paid for the site in full, you do. (If you have not paid in full, we do. Rights are transferred to you on final payment as laid out in the contract you signed before we began work.)
If you have built your site on a third-party service, you may not actually own your site. In this situation, you will need to check with your current provider.