Obvious, with the ones who understand your work and are willing to be open to the new options and proposals. But it’s not always as simple at all.
The customers are different and so are thei need regarding the design. I concluded that you can’t figure out what kind of client are you working with until you finish the project. Why am I telling you this? Because the man can change at any moment and can have new changes for you and requirement you were not expecting.
Of course, if you will go further and make them depends only on you.
But the best way is to listen the client’s needs, to see what he wants for his project and after this, to inform him with your feedback.
If his answer is not a satisfying one for you, if he ignores what you say and what you ask him, then you shouldn’t work with this kind of customers. It’s better to give up on project than have misunderstandings all the way after.