The City Council may provide for sanitation collection services within the city by use of city employees and vehicles, or it may grant licenses under the terms and conditions of § 50.14, or it may contract with one or more contractors for the provision of these services under the terms and conditions negotiated with the contractors, except that the provisions for insurance under § 50.14(E) shall always apply. Where the city provides for collection by use of city employees and city vehicles, the city shall establish a price structure consistent with § 50.14(I) except as provided by M.S. § 115A.9301 Subd. 3 as it may be amended from time to time.