You can stop rendering when you think your image looks ok (for example when there is no visible noise or no aliased edges). There is no formula for this. Rendering time depends on the kind of scene you are rendering. You can also set Corona to stop rendering after a given number of passes or after given time (progressive renderer tab). Usually after some time the image will not change at all after each new pass - then you can consider rendering finished and stop it.