Under what condition may a pilot cancel an IFR flight plan prior

Under what condition may a pilot cancel an IFR flight plan prior to completing the flight?

A.Anytime it appears the clearance will cause a deviation from FARs.

B.Anytime within controlled airspace by contacting ARTCC.

C.Only if in VFR conditions in other than Class A airspace.

正确答案是C