Depende de si tu banco te cobra comisión por pagar en una divisa distinta al euro o no. Si no te cobra, entonces siempre es más barato pagar en dolares. Si te cobra comisión, paga en euros.