To be truthful, the difference in displayed colors happens every day. The process of color management is rather complex, but in your specific case I would look for solution at two different places: 1. Look at your laptop's display. Is it good? Which type does it have: IPS, TFT or some hybrid stuff? Do you know the peculiarities of the technology in question? Maybe it enhances the contrast or saturates colors a lot. Maybe the color temperature is shift to blue or magenta? Usually there are tools to help with answering these questions to some extent, but a more obvious solution is to buy a colorimeter. 2. Which phones do you use to view your pictures? Here are the same questions - color temperature, contrast, saturation. Though many mid- and high-end mobile phones have really good screens in terms of viewing angles, most of them are shifted in terms of color temperature even though they cover sRGB space. From your post it sounds as if the problem happens on many different phones, so I would tend to check the option 1.
... View more