When must federal elections be held?

On the third Monday in October every four years following the most recent general election.

About every 4 years.

Whenever the Prime Minister calls the election.

When the MPs want a new Prime Minister.