Please check this thread for some previous solutions discussed.
In order to compare the dimensions of smartphones I myself used versus.com website.
There are some cases in production currently which you might consider, with rings etc, for example @hirnsushi described - for the fairphone 4 - using Biowaves case with the SP Universal Connect System,