It depends on which branch are you working at and also about your product itself.
If you are working on a really crucial feature or you are solving a bug or a security problem you will probably create a branch make a pull request and then merge it.
However if you are working on a improvement I would wait to have the minimum viable product and then merge it.