Sec. 167 Franchise ordinances.
   Public utility franchises and all renewals and extensions thereof and amendments thereto shall be granted by ordinance only. No exclusive franchise shall ever be granted. No franchise shall be granted for a longer period than thirty years.
   No franchise ordinance which is not subject to revocation at the will of the Council shall be enacted nor become operative until the same shall have first been referred to the people at a regular or special election and received the affirmative vote of three-fifths of the electors voting thereon. No such franchise ordinance shall be approved by the Council for referral to the electorate before thirty days after application therefor has been filed with the Council, nor until a public hearing has been held thereon, nor until the grantee named therein has filed with the Clerk his unconditional acceptance of all terms of such franchise. No special election for such purposes shall be ordered unless the expenses of holding such election, as determined by the Council, shall have first been paid to the Treasurer by the grantee.
   A franchise ordinance or renewal or extension thereof or amendment thereto which is subject to revocation at the will of the Council may be enacted by the Council without referral to the voters, but shall not be enacted unless it shall have been complete in the form in which it is finally enacted and shall have so been on file in the office of the Clerk for public inspection for at least four weeks after publication of a notice that such ordinance is so on file.