A question about "to decide on"

Hi.

Could you please tell me is there any difference between “to decide on” and “to decide upon”? I gather that “to decide on” = “to decide upon” = “to choose”. Am I right?

Thank you.

no difference