Lieutenant Colonel Jo-ar Herrera said this was the reason the government was using air strikes against the militants despite the massive damage it may cause in the city of Marawi.
"If we do not use air strikes, we will incur more casualties of our troops," he told reporters in Marawi, which was overrun by hundreds of militants on May 23.
Despite more than a month of fighting with hundreds of government troops, militants flying the black flag of the Islamic State group are still entrenched in parts of the city.
"We have identified key defensive positions. These are being subjected to surgical air strikes now. They are still occupying high-rise buildings. We need to take them down so we can facilitate a swift offensive of our troops," Herrera said.
More From This Section
"One reason we are using air assets... Is this is the advantage we need to neutralise the snipers' positions," the regional military spokesman added.
"They occupy high-rise buildings so we have to be higher. So we use air strikes."
"These are the tall buildings. This was the centre of commerce of Marawi City," he explained.
However the buildings also needed to be cleared of improvised bombs and other booby-traps as the troops advance, he said.
There are also about 300 civilians trapped in the area, Herrera said, adding that some were being used as hostages, bearers of supplies and even being forced to help in looting the city.
The fighting has reduced Marawi, considered the Muslim capital of the largely Catholic Philippines, to a ruined ghost town. It also prompted Duterte to declare martial law over the entire southern Philippines.
Herrera said 366 enemy fighters, 39 civilians and 87 government troops had been killed in the fighting so far.