Per sciogliere un sale, devi rompere gli ioni e idratarli in soluzione. Puoi utilizzare le entalpie di idratazione degli ioni e l'energia del reticolo cristallino del solido per prevedere quali composti si dissolveranno.
Ho trovato dati che l'energia del reticolo cristallino di $ \ ce {AgCl} $ è -916,3 kJ / mol (sperimentale), mentre l'energia reticolare di $ \ ce { AgNO_3} $ è -820 kJ / mol. (Poiché l'energia del reticolo è definita come l'energia rilasciata quando gli ioni si uniscono per formare un solido, è sempre negativa. Invertire il segno per la quantità di energia necessaria per rompere il cristallo in ioni separati nella fase gassosa. ) Da questi dati puoi vedere che ci vuole un po 'più di energia per separare $ \ ce {Ag +} $ e $ \ ce {Cl -} $ ioni rispetto a $ \ ce {Ag +} $ e $ \ ce {NO3 -} $ , presumibilmente perché lo ione cloruro è più piccolo e tenuto più saldamente. Se l'entalpia del valore di idratazione è più o meno la stessa per i due casi (non sono riuscito a trovare i valori effettivi), potrebbe non essere sufficiente per superare l'energia extra necessaria per rompere gli ioni.
Quindi, sia l'entalpia di idratazione che l'energia del reticolo cristallino sono considerazioni importanti per la solubilità. C'è una bella discussione su come pensare alla solubilità dei sali e su quali fattori influenzano la solubilità usando un ciclo Born-Haber in questo riferimento.
Aggiunto questo paragrafo alla risposta dopo averlo inserito prima nei commenti di seguito.
Calcolo dall'entalpia dei dati di idratazione (-850,7 per $ \ ce {AgCl} $ e -794,4 per $ \ ce {AgNO3 } $ dice che $ \ ce {Cl -} $ è lo ione più solubile, di -61,3 kJ / mol (poiché il contributo dalla solvatazione di $ \ ce {Ag +} $ sarebbe lo stesso in ogni caso). Il nitrato sarebbe lo ione meno solubile (per questioni energetiche) in accordo con le regole di Fajan. L'entalpia di i dati sull'idratazione sono stati ottenuti da problemi in un libro di chimica.