The most stable perovskite solar cells so far reported are prepared from perovskite fomulations using organic cations:
http://science.sciencemag.org/content/358/6364/739
However, the organic cations seems to be unstable
Article Stability of Organic Cations in Solution-Processed CH3NH3PbI...
Do we need to go inorganic to 25 years stable perovskite solar cells?