InstaPay is for instant transfers between accounts and participating services within Egypt on the instant payments network, while SWIFT is a messaging network primarily used for international bank transfers.
Don't choose between them based solely on price; each serves a different purpose.
The figures, fees and limits in this answer vary by bank and change over time — confirm them with your bank or the official source before acting.