One can be said...
One can say
Would you tell me where/when would you rather use the above phrases? or is there any difference between them?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
The main difference is of course the fact that the first is passive and the second one is active.
That means that in the first case, someone else can say something about our "one", and in the second case "one" does the saying by themselves.
One can be said to be a poet if one writes poetry. John can be said to be a poet if John writes poetry.
This means that someone else (you or me) can say that John is a poet - if he writes poetry.
So it means we can call John a poet.
One can say they are a poet if they write poetry.
John can say he is a poet if he writes poetry.
This means John can say about himself that he is a poet - if he writes poetry.
So it means John can call himself a poet.