A reasonable comparison would be outside – this is the only way to do like for like – stone walls will probably affect signals though it will depend a lot on the stone. Concrete is probably worse because it usually contains a steel mesh which probably hasn't been optimised not to shield mobile signals.