AA flies direct from PHL to LIS. You can credit those flights to BA or IB if you want. Non-stop would always be my first choice if possible.
You don't say if you are flying economy, business, etc., so hard to know which program would be best without that information.