The song "Life or Love" by Alan Jackson is about the struggles the narrator has faced in their life. They have tried to stay on the straight and narrow path, but have still made mistakes and felt both deserving of forgiveness and deserving of punishment. The chorus of the song talks about how the narrator is "hangin' tough" and not giving up on life or love, despite the challenges they have faced. They have tried to stay away from certain vices, but sometimes still fall into them. They have also been both good and bad, but nobody should be shocked by their behaviors. The narrator realizes that yesterday's history, today is a chance to make a change, and tomorrow is a mystery, so they are making plans to keep hanging tough and not give up on life or love. Overall, the song is about resilience and not giving up, despite the obstacles that may arise.