Eso dependerá de lo que quiera expresarse.
«De favor» es una locución adjetiva que el diccionario define: ‘Dicho de algunas cosas, como entradas de teatro, pases de ferrocarril, etc.: Que se obtienen gratuitamente’. «Por favor», en cambio, es una expresión usada ‘para formular una petición’.
Actualmente, hay personas que dicen cosas como «Son cien pesos, de favor», lo cual no implica el significado principal de esta locución, es decir, la gratuidad. Lo más adecuado sería decir «Son cien pesos, por favor», porque se está haciendo la petición de que se pague tal cantidad.
Por otro lado, la expresión «por favor» debe aislarse entre comas si va en medio de la oración o con una sola coma si está al inicio o al final de ella. Por ejemplo:
«Dígame, por favor, cuánto le debo».
«Por favor, dígame cuánto le debo».
«Dígame cuánto le debo, por favor».
Y si les contestan: «De favor, son cien pesos», entonces pueden exclamar: «¡Ah! Es gratis, entonces». Así que, por favor, no usen «de favor» si no hay gratuidad en la acción.