Section 2103. Disposal.--The board of supervisors may dispose of, by contract or otherwise, ashes, garbage, solid waste and other refuse materials. Any contract with the owner of a private facility for the disposal or incineration of ashes, garbage, solid waste and other refuse materials may be made for a period not exceeding twenty years. This limitation does not apply to contracts with any county or municipal corporation.