When I want to talk about enhancing something, which is the correct preposition to use?
To me, as a non-native speaker, all of the following options sound acceptable, but I would probably use the first one:
- enhancements of sth.
- enhancements to sth.
- enhancements for sth.
To give some context: I'm writing about an algorithm that can be enhanced in many ways by changing or adding instructions. Depending on the domain, these enhancements may but need not improve the results.