substitutable

(adj) commutable

exchangeable (similar term)