ok but in order to solve a block is better submit less share with high difficulty or more share with low difficulty?
Yeah as mentioned above, this isn't relevant to finding blocks.
With regards to finding shares, it's as I said, higher difficulty will mean fewer shares and higher variance, less network.
Lower difficulty will mean more shares and lower variance, more network.
The long term expected share reward of both is of course the same.