The Answer is E) When the cost of building the utility's infrastructure is high
Many local governments do not have enough funds to expand public utilities. In such a case, government officials believe it is better to privatize energy provision to a company rather than take loans from a bank.
A private company will invest, develop and manage the facility and might agree on a fixed price with the local government.