We know that we can create both SharePoint hosted app and high trust provider hosted app in on-prem i.e. non-cloud environment. But in which scenario we should for high trust provider hosted app and in which scenario we should go for SharePoint hosted app?
My question is not PHS vs SHA, rather Hightrust PHS vs SHA, when both can be deployed in non-cloud environment.
Is there any specific thumb rule for this choice?