Spatial Join the data from 2015 to 2018 using match option HAVE_THEIR_CENTER_IN. This will join the attributes from 2015 to the attribute table of the 2018 feature class.
Then add a field and calculate using Field Calculator with some if/else statements to check for each house if the condition is better or worse. This field can be used to symbolize better/worse like in your screenshots.
If you also want to check if overall condition has improved, use Summary Statistics to Count number of better or worse.
Another way would be: Enabling time on your data. But probably not worth the effort when you only have two "times", 2015 and 2018.