Why Eid Al adha is 4 days while Eid Al fitr is only 3.

As for eid, also because God has ordered so. Perhaps it’s because the pilgrims are in the hajj and that gives them more time to do the slaughtering and rites of hajj.